Это старая версия документа.


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.

Command Line Aptitude

You can also use Aptitude as a command-line tool, similar to apt-get. To install the nmap package with all necessary dependencies, as in the apt-get example, you would use the following command:

sudo aptitude install nmap

To remove the same package, you would use the command:

sudo aptitude remove nmap

Consult the man pages for more details of command line options for Aptitude.