Сегодня при очередном обновлении установленного ПО наткнулся на неприятную вещь. Оказывается, если в системе установлена утилита GNU Tar, то portupgrade, запущенная с флагом "-p", не может оформить откомпилированный и только что установленный порт в бинарный пакет (файл с расширением .tbz в известном каталоге бинарных пакетов). (Бинарные пакеты, как известно, нужны для быстрого апгрейда ПО других машин, чтобы на них не компилировать то же самое из портов).
После удаления гнуса (команда: pkg_deinstall -f gtar-1.22) функция по созданию бинарных пакетов утилиты portupgrade чудесным образом восстанавливается — перед этим, конечно же, нужно отремонтировать базу данных установленных портов (команда: pkgdb -vfFu), правильно ответив на вопросы и подтвердив разрыв зависимости других программ от gtar (file-roller от него зависит напрямую, другие gnome-специфик приложения — опосредованно).
После экзекуции, file-roller и другие gnome-приложения работают как и раньше.
Стоит ли и кому писать о багофиче?
