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

Исходное сообщение
"Ububntu удаление мета пакета"

Отправлено dfox , 09-Авг-14 17:37 
Как в Ubuntu удалить метапакет вместе с зависимостями?

Содержание

Сообщения в этом обсуждении
"Ububntu удаление мета пакета"
Отправлено SDenis , 09-Авг-14 21:38 
> Как в Ubuntu удалить метапакет вместе с зависимостями?

apt-get autoremove --purge <метапакет>


"Ububntu удаление мета пакета"
Отправлено dfox , 09-Авг-14 22:49 
>> Как в Ubuntu удалить метапакет вместе с зависимостями?
> apt-get autoremove --purge <метапакет>

Ета команда просто удаляет метапакет, без зависимостей.


"Ububntu удаление мета пакета"
Отправлено Etch , 10-Авг-14 09:50 
apt-cache depends <метапакет>  и далее ручками

"Ububntu удаление мета пакета"
Отправлено dfox , 10-Авг-14 12:20 
> apt-cache depends <метапакет>  и далее ручками

Печально, зачем он (менеджер пакетов) тогда нужен.


"Ububntu удаление мета пакета"
Отправлено Аноним , 11-Авг-14 06:12 
>> apt-cache depends <метапакет>  и далее ручками
> Печально, зачем он (менеджер пакетов) тогда нужен.

Метапакет как раз предполагает, что ты его поставил, он подтянул зависимости, а потом ты его удалил КЕМ.


"Ububntu удаление мета пакета"
Отправлено dfox , 11-Авг-14 16:40 
>>> apt-cache depends <метапакет>  и далее ручками
>> Печально, зачем он (менеджер пакетов) тогда нужен.
> Метапакет как раз предполагает, что ты его поставил, он подтянул зависимости, а
> потом ты его удалил КЕМ.

Понял, спасибо.


"Ububntu удаление мета пакета"
Отправлено XAnder , 12-Авг-14 09:46 
>> apt-cache depends <метапакет>  и далее ручками
> Печально, зачем он (менеджер пакетов) тогда нужен.

Не всё так печально. Можно привлечь aptitude и сделать что-то вроде:

aptitude purge '~i ~M ?or(~Rdepends:<метапакет>,~Rrecommends:<метапакет>)'

"Удалить все автоматически установленные пакеты, от которых зависит метапакет или которые он рекомендует."

Однако пользоваться этим нужно осторожно, чтобы ненароком не снести что-нибудь нужное. Запускайте сначала с ключиком -s.

Ссылка к теме: http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en... (и лепите любые критерии отбора пакетов на свой вкус)