大家好。
我不是经验丰富的FreeBSD用户,有时完全被困住了。
几天前在安装webalizer端口时,我做了一些不好的事情(我不确定肯定是什么)。
今天我发现Imagemagick停止工作了,Shared object "libjpeg.so.10" not found说
通过大量的谷歌搜索,我发现这是jpeg端口的责任。
但我没能把它更新到jpeg-7。我试图使用configure实用程序更新端口集合,但它仍然是jpeg-6b_7。
如何将jpeg端口更新为jpeg-7?
或者其他使imagemagick工作的解决方案(我已经把它卸载了)?
顺便说一句,由于安装ruby18包时出错,我无法安装portupgrade家庭实用程序。*sigh*
发布于 2010-10-20 10:13:37
首先,确保端口树是最新的:
portsnap fetch
portsnap update然后,我建议让portupgrade工作,这样以后就可以避免这些问题了:
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再次工作,可以执行以下操作:
portupgrade -frR graphics/jpeg这将需要一段时间,因为它将重新安装所有依赖于graphics/jpeg的端口和graphics/jpeg所依赖的所有端口。通常我不会那样做,但是如果你的端口被绑在海里,这可能是一个恢复到一致状态的好方法。
https://serverfault.com/questions/191389
复制相似问题