Как в Ubuntu удалить метапакет вместе с зависимостями?
> Как в Ubuntu удалить метапакет вместе с зависимостями?apt-get autoremove --purge <метапакет>
>> Как в Ubuntu удалить метапакет вместе с зависимостями?
> apt-get autoremove --purge <метапакет>Ета команда просто удаляет метапакет, без зависимостей.
apt-cache depends <метапакет> и далее ручками
> apt-cache depends <метапакет> и далее ручкамиПечально, зачем он (менеджер пакетов) тогда нужен.
>> apt-cache depends <метапакет> и далее ручками
> Печально, зачем он (менеджер пакетов) тогда нужен.Метапакет как раз предполагает, что ты его поставил, он подтянул зависимости, а потом ты его удалил КЕМ.
>>> apt-cache depends <метапакет> и далее ручками
>> Печально, зачем он (менеджер пакетов) тогда нужен.
> Метапакет как раз предполагает, что ты его поставил, он подтянул зависимости, а
> потом ты его удалил КЕМ.Понял, спасибо.
>> apt-cache depends <метапакет> и далее ручками
> Печально, зачем он (менеджер пакетов) тогда нужен.Не всё так печально. Можно привлечь aptitude и сделать что-то вроде:
aptitude purge '~i ~M ?or(~Rdepends:<метапакет>,~Rrecommends:<метапакет>)'"Удалить все автоматически установленные пакеты, от которых зависит метапакет или которые он рекомендует."
Однако пользоваться этим нужно осторожно, чтобы ненароком не снести что-нибудь нужное. Запускайте сначала с ключиком -s.
Ссылка к теме: http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en... (и лепите любые критерии отбора пакетов на свой вкус)