FreeBSD:pkg_version:损坏的记录(不带参数的pkgdep行),忽略
时间:2020-01-09 10:43:02 来源:igfitidea点击:
我使用portmaster来管理我的端口而无需外部数据库。
但是,当我运行时尝试运行pkg_version -l,报错:
pkg_version: corrupted record (pkgdep line without argument), ignoring
我该如何解决这个问题?
您可以运行以下命令来解决此问题:
portmaster --check-depends
之后,运行常规portmaster -Da命令:
# portmaster -Da
但是,如此处所述,最好先获取端口列表:
cd /var/db/ cp -Rp pkg pkg-before portmaster --check-depends diff -ur pkg-before pkg > ~/pkg-dir.diff1 cp -Rp pkg pkg-after portmaster --check-depends diff -ur pkg-after pkg > ~/pkg-dir.diff2 cd pkg egrep -l '(pkgdep$|pkgdep $)' */+CONTENTS > ~/pkg-dir.egrep
有关更多信息,请参见portmaster手册页。