我在github上的shadowsocks项目按照提示安装编译了,可惜少了libqtshadowsocks-dev,然后找到了这个项目,编译总是不成功,后来看了一个博客才成功,原来是少了一个依赖包,不知怎么回事,现在转载存档如下:
Kali Linux 基于 Debian ,安装时得参考 Debian 安装方法,用 Ubuntu 的方法装不上。官方安装指南这样说:
然而在执行
sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev
后会出现“ 无法定位软件包 libqtshadowsocks-dev ”的问题,所以安装 shadowsocks-qt5 前,得先把 libqtshadowsocks-dev
这个依赖搞定。
一. 安装 libqtshadowsocks-dev
-
git clone 一份 libqtshadowsocks-dev 源代码:
git clone https://github.com/shadowsocks/libQtShadowsocks.git
-
安装依赖
sudo apt-get install qtbase5-dev qt5-qmake qt5-default libbotan1.10-dev unzip debhelper
-
进入目录,进行编译
cd libqtshadowsocks-dev
qmake && make
-
打包
dpkg-buildpackage -uc -us -b
-
安装
sudo dpkg -i ../libqtshadowsocks_1.6.1-1_amd64.deb ../libqtshadowsocks-dev_1.6.1-1_amd64.deb #注意,此处包名和版本号有关,安装包在上级目录生成,安装前去上级目录用 ls 看一下
二. 安装 shadowsocks-qt5
-
git 一份 shadowsocks-qt5 的源码
git clone https://github.com/shadowsocks/shadowsocks-qt5.git
扫描二维码关注公众号,回复: 1061009 查看本文章 -
安装依赖,此处按照官方文档
sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev
-
进入目录编译
cd shadowsocks-qt5
qmake && make
-
打包
dpkg-buildpackage -uc -us -b
-
安装
sudo dpkg -i ../shadowsocks-qt5_2.6.1-1_amd64.deb #注意,此处包名和版本号有关,安装包在上级目录生成,安装前去上级目录用 ls 看一下
原链接:http://www.jianshu.com/p/aa48a0a5b30e