首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libjpeg.so.10的FreeBSD 7.2问题

libjpeg.so.10的FreeBSD 7.2问题
EN

Server Fault用户
提问于 2010-10-15 15:25:56
回答 1查看 499关注 0票数 0

大家好。

我不是经验丰富的FreeBSD用户,有时完全被困住了。

几天前在安装webalizer端口时,我做了一些不好的事情(我不确定肯定是什么)。

今天我发现Imagemagick停止工作了,Shared object "libjpeg.so.10" not found

通过大量的谷歌搜索,我发现这是jpeg端口的责任。

但我没能把它更新到jpeg-7。我试图使用configure实用程序更新端口集合,但它仍然是jpeg-6b_7。

如何将jpeg端口更新为jpeg-7?

或者其他使imagemagick工作的解决方案(我已经把它卸载了)?

顺便说一句,由于安装ruby18包时出错,我无法安装portupgrade家庭实用程序。*sigh*

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-10-20 10:13:37

首先,确保端口树是最新的:

代码语言:javascript
复制
portsnap fetch
portsnap update

然后,我建议让portupgrade工作,这样以后就可以避免这些问题了:

代码语言:javascript
复制
cd /usr/ports/lang/ruby18
make clean; make deinstall; make install; make clean
cd /usr/ports/databases/ruby-bdb
make clean; make deinstall; make install; make clean
cd /usr/ports/ports-mgmt/portupgrade
make clean; make deinstall; make install; make clean

一旦您的portupgrade正确工作,您可以使用它来修复任何端口被破坏。例如,要使graphics/jpeg再次工作,可以执行以下操作:

代码语言:javascript
复制
portupgrade -frR graphics/jpeg

这将需要一段时间,因为它将重新安装所有依赖于graphics/jpeg的端口和graphics/jpeg所依赖的所有端口。通常我不会那样做,但是如果你的端口被绑在海里,这可能是一个恢复到一致状态的好方法。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/191389

复制
相关文章

相似问题

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