Shadowsocks-libev: How to check what SS version is installed on Debian?

Created on 21 Dec 2017  ·  9Comments  ·  Source: shadowsocks/shadowsocks-libev

How to check what SS version is installed on Debian?

question

Most helpful comment

shadowsocks-2.8.2 is not shadowsocks-libev, the previous one is the python version and does not relate to this project (ss-libev).

If dpkg cannot return any results, that means you didn't install shadowsocks/shadowsocks-libev via deb package management system. You might have installed softwares using something like copy-paste or directly from source code.

If you (correctly) installed shadowsocks-libev via Debian's package management system, you are supposed to get results like this:

dpkg -l | grep shadowsocks      
ii  shadowsocks                                                 2.9.0-2                              all          Fast tunnel proxy that helps you bypass firewalls
ii  shadowsocks-libev                                           3.1.1+ds-4                           amd64        lightweight and secure socks5 proxy
ii  simple-obfs                                                 0.0.5-2                              amd64        simple obfusacting plugin for shadowsocks-libev

If you sticks with manually-installed shadowsocks-related software, we cannot really effectively help you. You must sort out the status of your system on your own.

All 9 comments

dpkg -l | grep shadowsocks

I don't get any return:

pi@raspberrypi:~ $ dpkg -l | grep shadowsocks
pi@raspberrypi:

ss-server doesn't work either. What now?

ss-server -v

dpkg -l | grep ss-server -v
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)

pi@raspberrypi:~ $ dpkg -l | grep shadowsocks -v
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)

...then I get 100+ lines of output, without anything obvious SS related.

What next?

Anyway, I found a line "_shadowsocks-2.8.2_" - seems my version is about 1 year old.

Can it be updated or I need a new install?

shadowsocks-2.8.2 is not shadowsocks-libev, the previous one is the python version and does not relate to this project (ss-libev).

If dpkg cannot return any results, that means you didn't install shadowsocks/shadowsocks-libev via deb package management system. You might have installed softwares using something like copy-paste or directly from source code.

If you (correctly) installed shadowsocks-libev via Debian's package management system, you are supposed to get results like this:

dpkg -l | grep shadowsocks      
ii  shadowsocks                                                 2.9.0-2                              all          Fast tunnel proxy that helps you bypass firewalls
ii  shadowsocks-libev                                           3.1.1+ds-4                           amd64        lightweight and secure socks5 proxy
ii  simple-obfs                                                 0.0.5-2                              amd64        simple obfusacting plugin for shadowsocks-libev

If you sticks with manually-installed shadowsocks-related software, we cannot really effectively help you. You must sort out the status of your system on your own.

ss-server -v |more

shadowsocks-libev 3.1.1

  maintained by Max Lv <[email protected]> and Linus Yang <[email protected]>

man page usually has version info at the bottom.

~# dpkg -l | grep shadow
ii shadowsocks-libev 3.0.8+ds-2

~# ss-server -v |more
(not work at 3.0.8)

@hosiet

shadowsocks-2.8.2 is not shadowsocks-libev, the previous one is the python version and does not relate to this project (ss-libev).

Doh, you are right on that. I certainly did something with Python. Was a year ago, really forgot the details. No further questions then and sorry for the confusion.

Was this page helpful?
0 / 5 - 0 ratings