ITPub博客

首页 > Linux操作系统 > Linux操作系统 > FreeBSD ports的修复(转)

FreeBSD ports的修复(转)

原创 Linux操作系统 作者:BSDLite 时间:2007-08-17 09:26:36 0 删除 编辑
FreeBSD ports的修复(转)[@more@]习惯上用portupgrade -a命令升级全部软件包。可是近期有两个库一直跟我过不去GD和Jpeg,系统提示pkgdb.db文件的依赖性有问题,需要修复。

按照提示输入pkgdb -F修复了半天,回答的问题一道道,像是考试一样,很烦,于是杀掉后,pkgdb -aF自动修复得了,谁知这下玩了蛋,系统提示:

---> Updating the pkgdb
[Rebuilding the pkgdb in /var/db/pkg ... /var/db/pkg/pkgdb.db: unexpected file type or format -- Invalid argument: Cannot update the pkgdb!]

呵呵,损坏了!

在man里面找了半天,得出了解决方法。

rm /var/db/pkg/pkgdb.db
删除pkgdb.db软件包数据库。俗话说:旧的不去,新的不来。
portversion
重建软件包数据库。

所有问题迎刃而解,就是这么简单!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10617542/viewspace-963124/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    1872
  • 访问量
    4072283