aptitude управление пакетами.
aptitude — утилита для управления пакетами со множеством полезных функций, в том числе: mutt-подобный синтаксис для удобного поиска пакетов, отложенное выполнение запрошенных пользователем действий (как у dselect), получение и вывод на экран списка изменений для большинства пакетов и параметры командной строки как у apt-get.
Также aptitude занимает немного места и следит за чистотой системы, удаляя ненужные более вспомогательные пакеты.
Пакет содержит версию aptitude с классическим консольным интерфейсом (используется curses). Версию с графическим интерфейсом можно найти в пакете aptitude-gtk.
информация по командам
aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.
aptitude help
install - Установить/обновить пакеты
remove - Удалить пакеты
purge - Удалить пакеты и их файлы конфигурации
hold - Зафиксировать пакеты
unhold - Отменить команду hold для пакета
markauto - Пометить пакет, что он был установлен автоматически
unmarkauto - Пометить пакет, что он был установлен вручную
forbid-version - Запретить aptitude обновлять определённую версию пакета.
update - Загрузить список новых/обновлённых пакетов
safe-upgrade - Perform a safe upgrade
full-upgrade - Perform an upgrade, possibly installing and removing packages
forget-new - Забыть, какие пакеты "новые"
search - Поиск пакета по имени и/или выражению
show - Показать подробную информацию о пакете
clean - Удалить загруженные файлы пакетов
autoclean - Удалить старые загруженные файлы пакетов
changelog - Посмотреть changelog пакета
download - Загрузить файл .deb для пакета
reinstall - Загрузить и (возможно) переустановить уже установленный пакет
Параметры:
-h Этот текст помощи
-s Имитировать действия, но не выполнять их на самом деле.
-d Только загрузить пакеты, ничего не устанавливать и не удалять.
-P Всегда спрашивать подтверждение или действия
-y Предполагать ответ 'yes' на простой вопрос yes/no
-F format Задать формат отображения результатов поиска; смотрите руководство
-O order Задать формат сортировки результатов поиска; смотрите руководство
-w width Задать ширину вывода результатов поиска
-f Принудительно исправлять неработоспособные пакеты.
-V Показывать версию устанавливаемых пакетов.
-D Показывать зависимости автоматически изменяемых пакетов.
-Z Показывать изменение размера установки каждого пакета.
-v Отображать дополнительную информацию. (может быть введено несколько раз)
-t [release] Задать выпуск, из которого должны быть установлены пакеты
-q Не выводить индикатор прогресса в режиме командной строки.
-o key=val Вручную установить значение параметра настройки с именем 'key'
--with(out)-recommends Указать, будут ли рекомендуемые пакеты
трактоваться как строгие зависимости
-S fname Читать aptitude информацию о расширенном статусе из fname.
-u Загрузить список новых пакетов при запуске.
-i Запустить установку при запуске.
подробнее man aptitude (англ.яз.)