Не могу побороть образовавшуюся неприятность.
[mbs@mbs /usr/ports/x11-toolkits/gtk20]$ pkg_info | grep gtk
gtk-1.2.10_13 Gimp Toolkit for X11 GUI (previous stable version)
gtk-2.10.6_1 Gimp Toolkit for X11 GUI (current stable version)
gtk-2.10.6_2 Gimp Toolkit for X11 GUI (current stable version)
gtk-2.6.9 Gimp Toolkit for X11 GUI (current stable version)Соотвсевенно половина програм судя по /var/db/pkg работуют на разных версиях GTK2.
Каким образом перенести все зависимости к c преведущих верский к gtk-2.10.6_2? Все они ставились с одной папки.
Можно ли использовать
cd /usr/ports/x11-toolkits/gtk20/
make deinstall
make && make reinstall && make clean
Чтобы все имеющиеся зависимости от преведущих версий улеглись на current 2.10.6_2?
Кому интересно.
Лечится с помощью переиндексирования базы
pkgdb -F
>cd /usr/ports/x11-toolkits/gtk20/
>make deinstall
>make && make reinstall && make cleanТам поменалось расположение порта, т.е. LOCALBASe был /usr/X11R6, стал /usr/local (это сделали со всем Гномом)
make deinstall удаляет пакет только, если LOCALBASE тот же, чтобы удалить ВСЕ gtk20, есть make deinstall-all, т.е.
# make && make deinstall-all && make reinstall && make clean
А вообще лучше пользоваться portupgrade :)
>make deinstall удаляет пакет только, если LOCALBASE тот же, чтобы удалить ВСЕ
>gtk20, есть make deinstall-all, т.е.
>
># make && make deinstall-all && make reinstall && make clean
>
>А вообще лучше пользоваться portupgrade :)
Он собирает очень долго...
Я пользовал pkg_add -vr, вот он мне и натащил без спроса зависимостей не посмотрев на имеющиеся