树莓派

树莓派3安装shadowsocks-qt5

2017-08-02  本文已影响1560人  壹竹

为什么用shadowsocks-qt5

这是shadowsocks-qt5 github主页,以下简称ss-qt5。

  1. 有图形界面,用着舒服
  2. 可以方便地导入导出配置文件(gui-config.json)

为什么要写这篇文章

windows、android都有现成的安装包,可以方便地使用,linux下稍麻烦些。github的主页wiki里有中文的安装指南,据此指南,ubuntu可方便地安装(我未验证),deepin在应用商店就有,其他发行版以及mac就只能通过源码编译。
本文记录了树莓派3的ss-qt5安装摸索过程,其他Debian的发行版亦可参考。如果你只想给树莓派3快速安装ss-qt5,请直接看最后一章——树莓派3快速安装shadowsocks-qt5

树莓派3安装ss-qt5的摸索过程

树莓派基于Debian,所以按照安装指南里的Debian的方法安装:

可以尝试安装Ubuntu PPA源的deb包,如果不行,请自行编译(dpkg-buildpackage -uc -us -b),在上级目录中将会生成shadowsocks-qt5的deb包,通过sudo dpkg -i来安装。
注意:你可能需要安装好的依赖关系:sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev

我尝试了ubuntu ppa,失败,遂老老实实编译。
先安装依赖:

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

失败,提示找不到libqtshadowsocks-dev,遂找到其github主页上的安装说明:

For Debian and other Debian-based distributions, build deb packages via commands below:
sudo apt-get install cmake qtbase5-dev libbotan1.10-dev
dpkg-buildpackage -uc -us -b
Then install libqtshadowsocks and shadowsocks-libqtshadowsocks deb packages using command dpkg -i.

即如下安装:

sudo apt-get install cmake qtbase5-dev libbotan1.10-dev
git clone https://github.com/shadowsocks/libQtShadowsocks.git
cd libQtShadowsocks
sudo dpkg-buildpackage -uc -us -b

如果以上命令执行成功,会在上级目录生成两个deb文件(版本号可能不同):
libqtshadowsocks-dev_1.10.0-1_amd64.deb
libqtshadowsocks_1.10.0-1_amd64.deb
如下安装:

cd ..
sudo dpkg -i libqtshadowsocks_1.10.0-1_armhf.deb # 版本号可能不同
sudo dpkg -i libqtshadowsocks-dev_1.10.0-1_armhf.deb

期间若有g++相关的问题:

sudo apt-get install g++ debhelper pkg-config

至此,前面找不到的libqtshadowsocks-dev就安装好了,再安装其他的依赖包:

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

之后下载、编译ss-qt5:

git clone https://github.com/shadowsocks/shadowsocks-qt5.git
cd shadowsocks-qt5
sudo dpkg-buildpackage -uc -us -b

这样会在上级目录中将会生成shadowsocks-qt5的deb包,再如下安装:

cd ..
sudo dpkg -i shadowsocks-qt5_2.9.0-1_armhf.deb # 版本号可能不同

至此ss-qt5就装好了!

树莓派3快速安装ss-qt5

  1. 安装依赖
sudo apt-get update
sudo apt-get install g++ debhelper pkg-config
sudo apt-get install cmake qt5-qmake qtbase5-dev libqrencode-dev libappindicator-dev libzbar-dev libbotan1.10-dev
  1. 安装libqtshadowsocks-dev
git clone https://github.com/shadowsocks/libQtShadowsocks.git
cd libQtShadowsocks
sudo dpkg-buildpackage -uc -us -b
cd ..
sudo dpkg -i libqtshadowsocks_1.10.0-1_armhf.deb # 版本号可能不同
sudo dpkg -i libqtshadowsocks-dev_1.10.0-1_armhf.deb
  1. 安装ss-qt5
git clone https://github.com/shadowsocks/shadowsocks-qt5.git
cd shadowsocks-qt5
sudo dpkg-buildpackage -uc -us -b
cd ..
sudo dpkg -i shadowsocks-qt5_2.9.0-1_armhf.deb # 版本号可能不同

安装完毕!

上一篇 下一篇

猜你喜欢

热点阅读