aptitude
запоминает, какие пакеты вы намеренно установили, а какие были установлены автоматически для удовлетворения зависимостей. После удаления пакета aptitude удалит эти автоматически установленные пакеты, чтобы сохранить вашу систему в чистоте. apt-get
не такой умный
aptitude
быстро станет незаменимым инструментом, если вы будете использовать разные репозитории с разными версиями пакета. Представьте, что вы работаете с backports.org или неофициальными репозиториями, такими как debian-multimedia.org . Затем aptitude
покажет (в нижней части страницы сведений о конкретном пакете) доступный номер версии и позволит вам выбрать один.
Если вы попадаете в ситуацию, когда программы конфликтуют из-за такого использования неофициальных репозиториев, вы увидите сообщение «Broken: ...» в верхней части. Вы можете набрать l ~ b (limit / flag / broken) и просто получить список пакетов, конфликтующих друг с другом. Облегчает разрешение конфликта вручную.
Кроме того, вы можете использовать " l
", чтобы ограничить список пакетов. Представьте, что вы ищете пакеты, которые начинаются с « openoffice », затем нажмите « l
» и введите « ^openoffice
» (это регулярное выражение), и вы увидите только эти пакеты. Выберите «список плоских пакетов» из меню, и вы быстро достигнете своей цели.
Полный справочник очень большой, предлагая гораздо больше фильтров и возможностей. Даже если вы их не знаете, aptitude
это удобная замена, apt-get
и вы можете использовать ее с общими параметрами, такими как:
aptitude install ... (install or upgrade a package)
aptitude remove ... (remove the binary portions of a package but preserve your /etc configuration)
aptitude purge ... (remove the package completely including your configuration)