Страница 1 из 1

Как удалить весь meta-port целиком?

Добавлено: 2008-12-25 12:49:40
terminus
Собственно ради интереса поставил KDE4. Поигрался и решил, что нуегона этот тормознутый вистазавр. Теперь встал вопрос как правильно удалить весь мета-порт KDE4 одним махом? Я пробовал выполнить цель /usr/ports/x11/kde4/make deinstall, но он зараза, удалил только самого себя, а все, что он стянул в качестве своих зависимостей, он не удалил...

Меня это заинтересовало - посмотрел как дела обстоят с другими мета-портами: вот например для xorg-7.3_2

Код: Выделить всё

$ pkg_info -R xorg-7.3_2
Information for xorg-7.3_2:

то есть для мета-портов почему то не выводится информация о том кому он нужен (логично было бы предположить, чтобы здесь были все его дети которых он поставил)...

Вопрос - как быть? Есть ли какие утилиты которыми было бы удобно удалять такие мета-порты, или самый простой способ был сделать diff из списка установленных портов до и после установки и потом удалять все, что в нем?

Re: Как удалить весь meta-port целиком?

Добавлено: 2008-12-25 16:24:38
dikens3
Что-нибудь типа:

Код: Выделить всё

cd /usr/ports/x11/kde4
make all-depends-list

Re: Как удалить весь meta-port целиком?

Добавлено: 2008-12-25 22:29:47
terminus
К сожалению эта цель показывает сразу все зависимости (и те, что уже были в системе и те, что доставил мета-порт). Я пробежался по /usr/ports/Mk/bsd.port.mk, но не нашел там среди целей что-нибудь чтобы подошло в данном случае...

Грабельки? :smile:

Re: Как удалить весь meta-port целиком?

Добавлено: 2008-12-25 22:33:27
zg
terminus писал(а):а все, что он стянул в качестве своих зависимостей, он не удалил...
вроде можно удалить все зависимые пакеты, которые не нужны другим портам man ports

Re: Как удалить весь meta-port целиком?

Добавлено: 2008-12-26 8:10:48
manefesto
какой то порт есть который порт с зависимостями грохает

Re: Как удалить весь meta-port целиком?

Добавлено: 2008-12-26 8:49:37
fxp
/usr/ports/ports-mgmt/pkg_rmleaves/

Re: Как удалить весь meta-port целиком?

Добавлено: 2008-12-26 9:36:55
manefesto
точна

Re: Как удалить весь meta-port целиком?

Добавлено: 2008-12-26 12:38:25
terminus
Ыыыыыыы :-D Спасибо камрады! Я доволен как слон: pkg_rmleaves -d это вешь! Чисто снес к едрени-фени весь КДЕ4 подчистую, аж в /usr/local/kde4 ничего не осталось!

Забавный инструмент - так понравилось удалять, что еле смог остановиться... :smile:

Re: Как удалить весь meta-port целиком?

Добавлено: 2011-04-01 20:52:42
Bayerische

Re: Как удалить весь meta-port целиком?

Добавлено: 2011-04-02 11:49:30
Aligarh
Еще есть pkg_cleanup, маленький скрипт, убирающий пакеты, от которых никакие другие не зависят. В несколько шагов можно быстро прибраться в системе.