当前位置: 首页 > Linux相关 > 正文

解决No package ‘libtorrent’ found

在安装rtorrent的时候,使用./configure安装时,提示:

No package 'libtorrent' found

看到这样的提示,首先想到的是libtorrent没有安装,如果你没有安装的话,到rtorrent的官网下载安装

如果你安装了libtorrent。那么使用下面的命令将会有显示结果的:

find / -name libtorrent.pc


比如我收到的结果中除了软件安装包本身包含的外,libtorrent.pc的完整路径如下:
/usr/local/lib/pkgconfig/libtorrent.pc

首先使用:

vi /usr/local/lib/pkgconfig/libtorrent.pc

文件的版本为0.13.2:

Name: libtorrent
Description: A BitTorrent library
Version: 0.13.2
Libs: -L${libdir} -ltorrent
Cflags: -I${includedir}

需要说明的是版本太低也有可能导致错误提示
版本如果没有问题。那么就是PKG_CONFIG_PATH环境的值不对

使用下面的命名查看PKG_CONFIG_PATH变量的值:

echo $PKG_CONFIG_PATH

如果显示的值不为libtorrent.pc所在路径的话,比如我这里的路径是/usr/local/lib/pkgconfig/
那么就是PKG_CONFIG_PATH变量的问题了,
使用下面的命令修改PKG_CONFIG_PATH变量的值:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
#后面的路径为libtorrent.pc所在的路径

接下来使用:

 ./configure
make
make install

rtorrent就可以安装完成了

具体的安装帮助可以参考:http://libtorrent.rakshasa.no/wiki/CompilationHelp#LibTorrentnotfoundby.configure



本文固定链接: http://kuaile.in/archives/893 | 蒲公英的博客

该日志由 蒲公英 于2012年04月26日发表在 Linux相关 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 解决No package ‘libtorrent’ found | 蒲公英的博客
关键字:

解决No package ‘libtorrent’ found:等您坐沙发呢!

发表评论


You must enable javascript to see captcha here!

快捷键:Ctrl+Enter