首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从源代码编译库,如何覆盖当前的包?

从源代码编译库,如何覆盖当前的包?
EN

Ask Ubuntu用户
提问于 2011-03-19 11:19:03
回答 1查看 5.5K关注 0票数 4

下面是一个简短的故事。

我想从源代码编译最新的传输客户端,但为了做到这一点,我需要libevent-2库,这个库在Ubuntu10.04‘S库中是不可用的。

因此,我抓起了libevent-2's源代码,编译并安装了它(sudo make )。

我现在能够编译传输和安装它。但是,当我尝试启动/usr/local/bin/transmission-gtk时,我会得到以下错误:

/usr/local/bin/transmission-gtk: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory

但是,libevent-2.0.so.5位于/usr/local/lib目录中而不是/usr/local/lib目录中。这可能是问题所在吗?从这里我该去哪里?

EN

回答 1

Ask Ubuntu用户

发布于 2011-03-29 12:50:29

显然,我无法将我的道路设置好,这样的象征性链接起了作用:

代码语言:javascript
复制
sudo ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/31039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档