Скачиваем обновления для всех портов
portupgrade -Far
Перенаправление на наш ftp:
make MASTER_SITE_OVERRIDE=ftp://ftp.onet/pub/distfiles/ fetch install clean portinstall -M MASTER_SITE_OVERRIDE=ftp://ftp.onet/pub/distfiles/ -Fa
> pkg_info -Ix htop htop-0.8.3 A better top(1) - interactive process viewer
Источник решения проблемы: Предупреждение pkg_info: package info is corrupt
Предупреждение pkg_info: package info is corrupt
Повреждение списка установленного программного обеспечения FreeBSD в результате сбоя компьютера во время работы portupgrade или pkgdb (отсутствуют файлы «+CONTENTS» в поддиректориях /var/db/pkg).
Перезагрузка компьютера из-за сбоя электропитания во время работы portupgrade. После включения fsck выявила большое количество сбоев на /var.
При создании файла /var/db/pkg/pkgdb.db после его удаления pkgdb -F не видит установленного ПО (например, в выводе присутствует «0 packages found»). Это проявляется только при создании pkgdb.db с нуля; если pkgdb.db не удалять, выводится информация о нарушенных зависимостях. pkg_info 2>&1 выводит строки вида:
pkg_info: the package info for package 'glib-2.14.4' is corrupt
rm /var/db/pkg/pkgdb.db
portupgrade -fN <программа>
.