суббота, 27 декабря 2008 г.

Обновление порта



Обновление порта (на примере -lgio)

FreeBSD 7, при установке из портов некоторых приложений ругается, cannot find -lgio-2.0 -проблема в библиотеке glib

смотрим какая версия установлена

localhost# pkg_info | grep glib
glib-2.14.2 Some useful routines of C programming (current stable versi

проверяем необходимость её обновления

pkg_version | grep glib
glib <

знак < означает, что установленная версия старее, чем та, что имеется в дереве портов
Значит необходимо обновить. обновлять будем с помошью утилиты portupgrade. ставим её из портов
localhost# whereis portupgrade
portupgrade: /usr/ports/ports-mgmt/portupgrade
localhost# cd /usr/ports/ports-mgmt/portupgrade
localhost# make install clean


порт установился,теперь обновляем наш glib

localhost# portupgrade glib-2.14.2