Несколько аргументов за использование aptitude в качестве альтернативы apt-get
Для управления пакетами в Ubuntu/Debian традиционно используется утилита apt-get
— она присутствует по-умолчанию даже в Debian stable, позволяет быстро осуществлять основные операции по управлению пакетами. Даже на форумах все подсказки даются с использованием apt-get
— утилитой воспользуется любой желающий, лишь заглянув в консоль (а это проще, чем найти какой-то пункт в меню, особенно, если меню редактировалось пользователем).
Но есть хорошая консольная альтернатива для apt-get
— утилита aptitude
. Я ни в коем случае не хочу сказать, что она лучше, но удобнее в определенных условиях — пожалуй. Далее перечислю две особенности aptitude
, показавшиеся мне особенно полезными.
Ориентация на домашнего пользователя
Давайте рассмотрим три типовых задачи: установка, удаление и поиск пакета.
Установка пакета myapp | Удаление пакета myapp | Поиск пакета myapp | |
---|---|---|---|
aptitude | aptitude install myapp |
aptitude remove myapp |
aptitude search myapp |
apt-get | apt-get install myapp |
apt-get remove myapp |
apt-cache search myapp |
Быть может это не unix-way, но aptitude
сама же ищет пакеты (и, в общем-то, выполняет любые операции с ними связанные).
Кроме того, при инсталляции пакета aptitude
по умолчанию устанавливает все рекомендованные зависимости? а при удалении пакета также удаляет все зависимости, которые в последствии не будут использоваться, а не только сам пакет (хотя, конечно, тот же эффект достижим с ключом autoremove
для apt-get
). Администратору сервера это не нужно, а домашнему пользователю — немного сэкономит время.
Псевдографический интерфейс
После года активного использования aptitude с удивлением открыл для себя наличие у этой утилиты псевдографического интерфейса в стиле midnight commander.
Чтобы созерцать такое, достаточно просто набрать в консоли aptitude
без параметров.
Естественный вопрос: зачем оно надо, если есть synaptic
? Ответ: например, для управления пакетами при удалённом администрировании через ssh.
- 8538 просмотров

Год пользоваться
Год пользоваться дебиан-бейсед дистрибутивом и не знать толком аптитьюд? Ужс.
У aptitude гораздо более совершенный механизм разруливания зависимостей - справляется с некоторыми конфликтами, а если не справляется то предлагает сделать выбор пользователю.
Не знал про псевдо-граф. интерфейс
Не знал про наличие пседвографического интерфейса. Про отличия в работе с зависимостями знал — и частично этого в посте коснулся. Тем не менее, в голом Debian нету aptitude (проверял на vds, уточнил у хостера: сказали, что темплейт вполне стандартный).
Re: Несколько аргументов за использование aptitude в качестве ал
Подробно тема освещена на форуме русского сообщества.
Re: Несколько аргументов за использование aptitude в ...
бразилия бразилия - страна фестивалей галерея фотографий автомобиля toyota corolla история марки автомобиля авенсис toyota avensis seropol5
Отправить комментарий