在deepin下安装shadowsocks-qt5
在 deepin 下安装 ss-qt5
官网的文档上 Ubuntu 可以通过添加私有源的方式安装,deepin 不行,我们这里需要直接从源码编译安装。
准备工作
检查下面两个软件是否已经安装,deepin 自带的没有安装上
- git
- g++
下载源代码
git clone https://github.com/shadowsocks/shadowsocks-qt5.git
wiki 地址:https://github.com/shadowsocks/shadowsocks-qt5/wiki
编译安装
1.按照 wiki 进行安装
sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev
会出现错误,没有libqtshadowsocks-dev
这个软件包,所以这个包我们也需要自行编译
2.下载libqtshadowsocks-dev
源代码
git clone https://github.com/shadowsocks/libQtShadowsocks.git
3.安装编译所需的其他组件
sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libappindicator-dev libzbar-dev libbotan1.10-dev
4.编译libqtshadowsocks-dev
cd libQtShadowsocks
dpkg-buildpackage -uc -us -b
编译成功之后会在上一级目录发现三个 deb 包(安装后两个):
shadowsocks-libqtshadowsocks_1.9.0-1_amd64.deb
libqtshadowsocks-dev_1.9.0-1_amd64.deb
libqtshadowsocks_1.9.0-1_amd64.deb
5.安装所需的 deb 包(注意顺序)
sudo dpkg -i libqtshadowsocks_1.9.0-1_amd64.deb
sudo dpkg -i libqtshadowsocks-dev_1.9.0-1_amd64.deb
6.编译shadowsocks-qt5
cd shadowsocks-qt5
dpkg-buildpackage -uc -us -b
编译完成之后会在上一级目录出现一个 deb 包shadowsocks-qt5_2.7.0-1_amd64.deb
,版本不同包名可能会有一些小的区别
7.安装试试 shadowsocks-qt5
sudo dpkg -i shadowsocks-qt5_2.7.0-1_amd64.deb
大功告成,最后在启动器里面就可以看到 ss-qt5 的图标了,最后给出上面提到的我编译成功的相关软件包,不保证有用^^
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!