曾经给 Debian 系统的电脑安装 ss 图形界面软件。


终于在 Debian 系统安装使用上了 shadowsocks, 以前尝试安装 command-line-client 失败,这次换 shadowsocks-qt5的.

Github 上步骤说明比较简单,参考了「Kali Linux 下安装 Shadowsocks-qt5」,具体操作记录如下:

  1. 安装依赖环境库
apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev
  1. clone 软件源码

git clone https://github.com/shadowsocks/shadowsocks-qt5.git

  1. 目录切换到软件源码文件夹
cd shadowsocks-qt5
qmake && make
dpkg-buildpackage -uc -us -b  //打包
dpkg -i ../shadowsocks-qt5-<version>.deb  //安装 shadowsocks-qt5

问题:

apt-get install libzbar-dev 出错 unable locate the package

解决方法:`aptitude libzbar-dev`

其它小知识:

apt-get install, aptitude install, dpkg -i 区别

  • dpkg -i 主要用来安装已下载好的 .deb 安装包
  • apt-get install 用来连接网络安装软件,会在软件库中寻找
  • aptitude install 也用来在线安装软件,但可以解决软件包之间依赖关系

在 APT(advanced packaging tools)中文 wiki 解释里看到有意思的彩蛋

apt-get moo
aptitude moo
apt-build