URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 69961
[ Назад ]

Исходное сообщение
"GTK2 "

Отправлено Mancubus , 01-Ноя-06 09:16 
Не могу побороть образовавшуюся неприятность.
[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?


Содержание

Сообщения в этом обсуждении
"GTK2 "
Отправлено Mancubus , 01-Ноя-06 18:31 
Кому интересно.
Лечится с помощью переиндексирования базы
pkgdb -F

"GTK2 "
Отправлено mirya , 01-Ноя-06 21:36 

>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 :)



"GTK2 "
Отправлено Mancubus , 02-Ноя-06 09:40 
>make deinstall удаляет пакет только, если LOCALBASE тот же, чтобы удалить ВСЕ
>gtk20, есть make deinstall-all, т.е.
>
># make && make deinstall-all && make reinstall && make clean
>
>А вообще лучше пользоваться portupgrade :)
Он собирает очень долго...
Я пользовал pkg_add -vr, вот он мне и натащил без спроса зависимостей не посмотрев на имеющиеся