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

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

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

Непрочитанное сообщение terminus » 2008-12-25 12:49:40

Собственно ради интереса поставил 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 из списка установленных портов до и после установки и потом удалять все, что в нем?
Последний раз редактировалось f_andrey 2011-04-01 21:07:43, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2008-12-25 16:24:38

Что-нибудь типа:

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

cd /usr/ports/x11/kde4
make all-depends-list
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

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

Непрочитанное сообщение terminus » 2008-12-25 22:29:47

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

Грабельки? :smile:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2008-12-25 22:33:27

terminus писал(а):а все, что он стянул в качестве своих зависимостей, он не удалил...
вроде можно удалить все зависимые пакеты, которые не нужны другим портам man ports

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2008-12-26 8:10:48

какой то порт есть который порт с зависимостями грохает
я такой яростный шо аж пиздеЦ
Изображение

fxp
мл. сержант
Сообщения: 79
Зарегистрирован: 2008-10-06 1:02:58

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

Непрочитанное сообщение fxp » 2008-12-26 8:49:37

/usr/ports/ports-mgmt/pkg_rmleaves/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2008-12-26 9:36:55

точна
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

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

Непрочитанное сообщение terminus » 2008-12-26 12:38:25

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

Забавный инструмент - так понравилось удалять, что еле смог остановиться... :smile:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

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

Непрочитанное сообщение Bayerische » 2011-04-01 20:52:42


Аватара пользователя
Aligarh
мл. сержант
Сообщения: 101
Зарегистрирован: 2009-10-17 23:33:35
Контактная информация:

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

Непрочитанное сообщение Aligarh » 2011-04-02 11:49:30

Еще есть pkg_cleanup, маленький скрипт, убирающий пакеты, от которых никакие другие не зависят. В несколько шагов можно быстро прибраться в системе.
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.