kali linux 安装Pidgin QQ

        首先,需要kali开启PPA源。

        PPA(Personal Package Archives:个人软件包档案)是Ubuntu Launchpad网络提供的一项服务,允许个人用户上传软件源代码,通过launchpad进行编译并发布为二进制软件包,作为apt/synaptic(新立得)源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。

       

首先安装Python软件属性程序包。

 
 
  1. apt-get install python-software-properties 

接下来安装apt-file。

 
 
  1. apt-get install apt-file 

更新apt-file。

 
 
  1. apt-file update 

这需要一点时间,所以万一你的apt-file更新起来很慢,可能想试试一并解决这个问题。(注意:我的/etc/apt/sources.list文件中有repo.kali.org,而不是http.kali.org。)一旦apt-file更新完毕,你应该能够搜索它了。

 
 
  1. apt-file search add-apt-repository 

你的输出结果应该看起来类似这样:

 
 
  1. python-software-properties: /usr/bin/add-apt-repository 
  2. python-software-properties: /usr/share/man/man1/add-apt-repository.1.gz 

位于/usr/bin/add-apt-repository的默认add-apt-repository应用程序适用于Debian。所以,如果你使用Kali,它很可能无法工作。我在本文末尾处添加了一个巧妙的解决办法,如果你喜欢的话,可以在VirtualBox上一下。但我发现,我们完全可以模仿Ubuntu Oneiric,让add-apt-repository正常工作。

 
 
  1. cd /usr/sbin 
  2. vi add-apt-repository 

添加下列代码,并保存文件。

 
 
  1. #!/bin/bash 
  2. if [ $# -eq 1 ] 
  3. NM=`uname -a && date` 
  4. NAME=`echo $NM | md5sum | cut -f1 -d" "` 
  5. then 
  6. ppa_name=`echo "$1" | cut -d":" -f2 -s` 
  7. if [ -z "$ppa_name" ] 
  8. then 
  9. echo "PPA name not found" 
  10. echo "Utility to add PPA repositories in your debian machine" 
  11. echo "$0 ppa:user/ppa-name" 
  12. else 
  13. echo "$ppa_name" 
  14. echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu oneiric main" >> /etc/apt/sources.list 
  15. apt-get update >> /dev/null 2> /tmp/${NAME}_apt_add_key.txt 
  16. key=`cat /tmp/${NAME}_apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3` 
  17. apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key 
  18. rm -rf /tmp/${NAME}_apt_add_key.txt 
  19. fi 
  20. else 
  21. echo "Utility to add PPA repositories in your debian machine" 
  22. echo "$0 ppa:user/ppa-name" 
  23. fi 

注意:在echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu oneiric main" >> /etc/apt/sources.list这一行中,我使用了Oneiric。你可以根据自己的选择,试着使用Lucid、Raring或Saucy。现在,使用chmod和chown这两个命令,对文件进行相应的操作。

 
 
  1. chmod +x /usr/sbin/add-apt-repository 
  2. chown root:root /usr/sbin/add-apt-repository
        至此,PPA安装完毕。接下来我们需要安装pidgin:

安装lwqq

add-apt-repository ppa:lainme/pidgin-lwqq
apt-get update
apt-get install libpurple0 pidgin-lwqq

        apt-get install pidgin

        但是此时运行pidgin发现并没有webqq协议,好的,我们需要手动安装(PPA wuxiao)。

        因为pigdin-lwqq需要lwqq的支持,所以我们需要先安装lwqq:

        解决依赖,gcc g++ make cmake pkg-config curl(开发包) libpurple(开发包)sqlite3(开发包) zlib(开发包)
sudo apt-get install build-essential cmake pkg-config libcurl4-openssl-dev libsqlite3-dev libmozjs185-dev libev-devlibg lib2.0-dev libpurple-dev


apt-get install build-essential cmake pkg-config libglib2.0-dev libpurple-dev libsqlite3-dev libcurl4-dev libcurl3-dev libmozjs185-dev libmozjs-17.0-dev


由于lwqq与pidgin-lwqq两个包已经分离,所以需分别编译安装。
下载lwqq文件,会放在lwqq目录中
git clone https://github.com/xiehuc/lwqq.git
编译安装lwqq
cd lwqq
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..(开始编译,将安装目录设为/usr,否则可能pidgin找不到webqq协议)
make
sudo make install
下载pidgin-lwqq文件,会放在pidgin-lwqq目录中
cd ../..(切换目录)
git clone https://github.com/xiehuc/pidgin-lwqq.git
再来编译pidgin-lwqq
cd pidgin-lwqq
mkdir build
cd build
cmake ..
make
sudo make install
然后打开pidgin就可以,添加帐号了,协议选择webqq.


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值