Aptitude

Запуск Aptitude без параметров предоставит вам текстовый интерфейс с меню для доступа к системе APT. Множество общих функций управления пакетами, такие как установка, удаление и обновление, могут быть выполнены в Aptitude однобуквенной командой, набранной обычно в нижнем регистре.

Aptitude лучше всего подходит для терминального окружения без графики, чтобы убедиться в правильном функционировании ключевых команд. Вы можете запустить интерфейс Aptitude с меню под обычным пользователем, введя следующую команду в терминале:

sudo aptitude

Когда Aptitude стартует вы можете видеть полосу меню в верху экрана и две панели под ней. Верхняя панель содержит категории пакетов, такие как Новые пакеты и Неустановленные пакеты. Нижняя панель содержит информацию, касающуюся пакетов и категорий пакетов.

Использование Aptitude для управления пакетами относительно просто, а пользовательский интерфейс делает выполнение общих задач незамысловатым. Далее следуют примеры обычных операций управления пакетами с использованием Aptitude:

  1. Установка пакетов: Для установки пакета определите его местонахождение в категории Неустановленные пакеты с использованием клавиш перемещения курсора и клавиши ENTER. Подсветите желаемый пакет и затем нажмите клавишу +. Название пакета выделится зеленым цветом, означающим, что пакет выбран для установки. Далее нажмите g для получения списка действий над пакетами. Нажмите g еще раз и вас предупредят о необходимости получения прав суперпользователя. Нажмите ENTER для запроса пароля. Введите ваш пользовательский пароль для получения прав суперпользователя. Наконец, нажмите g еще раз и вас предупредят о загрузке пакета. Нажмите ENTER в ответ на запрос продолжить и начнутся загрузка и установка.

  2. Удаление пакетов: Для удаления пакета определите его местонахождение в категории Установленные пакеты с использованием клавиш перемещения курсора и клавиши ENTER. Подсветите пакет, который вы хотите удалить и затем нажмите клавишу -. Название пакета выделится розовым цветом, означающим, что он выделен для удаления. Теперь нажмите g для получения списка действий над пакетами. Нажмите g еще раз и вас предупредят о необходимости получения прав суперпользователя. Нажмите ENTER для запроса пароля. Введите ваш пользовательский пароль для получения прав суперпользователя. Наконец, нажмите g еще раз, а затем ENTER для продолжения и начнется удаление пакета.

  3. Обновление индекса пакетов: Для обновления индекса пакетов просто нажмите клавишу u и вас предупредят о необходимости получения прав суперпользователя. Нажмите ENTER для запроса пароля. Введите ваш пользовательский пароль для получения прав суперпользователя. Начнется обновление индекса пакетов. Нажмите ENTER, когда завершится процесса загрузки.

  4. Обновление пакетов: Для обновления пакетов выполните обновление индекса пакетов, как показано выше, и затем нажмите клавишу U, чтобы отметить все пакеты к обновлению. Теперь нажмите g для просмотра действий над пакетами. Нажмите g снова и вас предупредят о необходимости получения прав суперпользователя. Нажмите ENTER для запроса пароля. Введите ваш пользовательский пароль для получения прав суперпользователя. Наконец, нажмите g еще раз и вас предупредят о загружаемых пакетах. Нажмите ENTER для продолжения и начнется обновление пакетов.

Первый символ, выводимый в списке пакетов на верхней панели при просмотре пакетов отображает текущий статус пакета. Следующие символы используются для обозначения статусов пакетов:

  1. i: Установленный пакет

  2. c: Пакет не установлен, но в системе остался конфигурационный файл

  3. p: Пакет полностью удален из системы

  4. v: Виртуальный пакет

  5. B: Поврежденный пакет

  6. u: Файлы распакованы, но пакет не сконфигурирован

  7. C: Частично сконфигурирован - настройка не удалась и требуются исправления

  8. H: Частично установлен - удаление не удалось и требуются исправления

Для выхода из Aptitude просто нажмите клавишу q и подтвердите, что вы хотите выйти. Множество других функций доступны через меню Aptitude по нажатию клавиши F10.

Режим командной строки Aptitude

Вы можете также использовать Aptitude как консольный инструмент, аналогичный apt-get. Для установки пакета nmap со всеми необходимыми зависимостями как в примере apt-get, вы можете использовать следующую команду:

sudo aptitude install nmap

Для удаления этого же пакета вы можете использовать следующую команду:

sudo aptitude remove nmap

Изучите страницы man для большего количества деталей по опциям командной строки Aptitude.