Как удалить зависимости неустановленного пакета?

Я хочу установить пакет (DigiKam), но у него много зависимостей. Если я решу, что я больше не нуждаюсь в этом программном обеспечении, и удаляю его, удаляются ли теперь ненужные зависимости?

Если нет, как я могу сделать это вручную?

48
задан 25 August 2011 в 22:19

6 ответов

Я использую Ubuntu Tweak , он имеет очень эффективную утилиту для очистки приложений, которая никогда не удаляла больше, чем должна.

0
ответ дан 25 August 2011 в 22:19
sudo apt-get remove --auto-remove 

Только запустите это.

Установите BleachBit из Центра программного обеспечения. Когда вы очищаете свою систему, используя ее, BleachBit автоматически запускает эту команду для очистки apt-кэша.

0
ответ дан 25 August 2011 в 22:19

Компьютерный Дворник в системном меню тоже может это сделать.

0
ответ дан 25 August 2011 в 22:19

Вы можете использовать команду apt-get autoremove. Это удалит пакеты, которые установлены как автоматические зависимости, но больше не зависят.

apt-get имеет флаг --auto-remove, который можно использовать для автоматического удаления автоматически установленных пакетов при удалении установленного вручную пакета:

apt-get remove --auto-remove packagename

Некоторые другие инструменты также могут это делать, для Например, aptitude автоматически предложит вам удалить пакеты, которые были осиротевшими.

Автоматически установленное отслеживание пакетов встроено в apt, поэтому отслеживание должно работать независимо от того, какой инструмент вы используете для установки пакетов.

0
ответ дан 25 August 2011 в 22:19

У меня была такая же проблема. Вот что я сделал:

sudo apt-get check

Эта команда предоставит имя зависимости. Например. моя система имела chromium-browser-l10n.

Затем введите следующую команду

sudo apt-get remove --auto-remove chromium-browser-l10n

Она полностью удалит зависимости из вашей системы

0
ответ дан 25 August 2011 в 22:19
aptitude purge digikam
deborphan
aptitude purge $(deborphan)

deborphan перечисляет пакеты, которые не используются или не зависят. Таким образом, вы можете безопасно удалить их. Я склонен использовать purge в качестве опции aptitude, потому что он удаляет также файлы конфигурации и другие вещи.

0
ответ дан 25 August 2011 в 22:19

Другие вопросы по тегам:

Похожие вопросы: