在deepin下安装shadowsocks-qt5

注:本文已发布超过一年,请注意您所使用工具的相关版本是否适用

在 deepin 下安装 ss-qt5

官网的文档上 Ubuntu 可以通过添加私有源的方式安装,deepin 不行,我们这里需要直接从源码编译安装。

准备工作

检查下面两个软件是否已经安装,deepin 自带的没有安装上

  • git
  • g++

下载源代码

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

wiki 地址https://github.com/shadowsocks/shadowsocks-qt5/wiki

编译安装

1.按照 wiki 进行安装

1
sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev

会出现错误,没有libqtshadowsocks-dev这个软件包,所以这个包我们也需要自行编译

2.下载libqtshadowsocks-dev源代码

1
git clone https://github.com/shadowsocks/libQtShadowsocks.git

3.安装编译所需的其他组件

1
sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev  libappindicator-dev libzbar-dev libbotan1.10-dev

4.编译libqtshadowsocks-dev

1
2
cd libQtShadowsocks
dpkg-buildpackage -uc -us -b

编译成功之后会在上一级目录发现三个 deb 包(安装后两个):

1
2
3
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 包(注意顺序)

1
2
sudo dpkg -i libqtshadowsocks_1.9.0-1_amd64.deb
sudo dpkg -i libqtshadowsocks-dev_1.9.0-1_amd64.deb

6.编译shadowsocks-qt5

1
2
cd shadowsocks-qt5
dpkg-buildpackage -uc -us -b

编译完成之后会在上一级目录出现一个 deb 包shadowsocks-qt5_2.7.0-1_amd64.deb,版本不同包名可能会有一些小的区别

7.安装试试 shadowsocks-qt5

1
sudo dpkg -i shadowsocks-qt5_2.7.0-1_amd64.deb

大功告成,最后在启动器里面就可以看到 ss-qt5 的图标了,最后给出上面提到的我编译成功的相关软件包,不保证有用^^

关注我获取更新

wechat
知乎
github

猜你喜欢


    本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议,转载请注明出处,禁止全文转载