Linkage使用 C++开发,基于libtorrent和GTK+
就我个人的使用感受来说:从界面上看它像是在模仿uTorrent,从效率上来说也和uTorrent相当,点击种子后能在3~5秒中开始下载,对内网相当敏感,内网中几乎没有任何链接。
下面来说安装,也是最主要的,基本上上可以分成3大部分:
准备工作:因为它是基于libtorrent的,ubuntu 7.04仓库中的版本低了,所以要自己安装libtorrent 0.12
其中还要用到libnotify 0.4.4 ,ubuntu 7.04中仓库中的版本为0.4.3,所以也要自己安装
下载源代码:
1.linkage-0.1.4.tar.gz ←Linkage
2.libtorrent-0.12.tar.gz ←libtorrent-0.12.tar.gz
3.libnotify-0.4.4.tar.gz ←libnotify 0.4.4
安装:
一、安装依赖关系和libtorrent
sudo apt-get install build-essential libtool autoconf automake libboost-date-time-dev libboost-date-time1.33.1 libboost-filesystem-dev libboost-filesystem1.33.1 libboost-regex-dev libboost-regex1.33.1 libboost-signals-dev libboost-signals1.33.1 libboost-iostreams-dev libboost-iostreams1.33.1 libboost-thread-dev libboost-thread1.33.1 libboost-dev
这个过程中也许会有很多文件你已经安装过了
cd “你libtorrent-0.12.tar.gz解压后的目录”
./configure -prefix=/usr
make
sudo make install
如果这个过程中提醒你缺少 error: boost/serialization/split_member.hpp: No such file or directory
那么你要 sudo apt-get install libboost-serialization-dev
整个过程会很长(10~15分钟,或者更多,耐心等待,当然intel Core 2 Duo除外)
二、安装libnotify,否则安装Linkage过程中会提醒缺少依赖
cd “你libnotify解压后的目录”
./configure
make
sudo make install
这 整个过程要5~8分钟
三、安装Linkage
sudo apt-get install libgtkmm-2.4-dev libnotify-dev libcurl3-dev libdbus-glib-1-dev libgtkmm-2.4-1c2a
libnotify1 libcurl3 libdbus-glib-1-2 libgnomemm-2.6-1c2a libgnomemm-2.6-dev libgnomeuimm-2.6-1c2a
libgnomeuimm-2.6-devel libgnome-vfsmm-2.6-1c2a libgnome-vfsmm-2.6-dev libexo-0.3-0 libexo-0.3-dev
libgconfmm-2.6-1c2 libgconfmm-2.6-dev libglademm-2.4-1c2a libglademm-2.4-dev
然后
cd “linkage-0.1.4的解压目录”
./configure -prefix=/usr
make
sudo make install
好了,搞定。

