Несколько аргументов за использование aptitude в качестве альтернативы apt-get

Для управления пакетами в Ubuntu/Debian традиционно используется утилита apt-get — она присутствует по-умолчанию даже в Debian stable, позволяет быстро осуществлять основные операции по управлению пакетами. Даже на форумах все подсказки даются с использованием apt-get — утилитой воспользуется любой желающий, лишь заглянув в консоль (а это проще, чем найти какой-то пункт в меню, особенно, если меню редактировалось пользователем).

Но есть хорошая консольная альтернатива для apt-get — утилита aptitude. Я ни в коем случае не хочу сказать, что она лучше, но удобнее в определенных условиях — пожалуй. Далее перечислю две особенности aptitude, показавшиеся мне особенно полезными.

Давайте рассмотрим три типовых задачи: установка, удаление и поиск пакета.

Быть может это не unix-way, но aptitude сама же ищет пакеты (и, в общем-то, выполняет любые операции с ними связанные).

Кроме того, при инсталляции пакета aptitude по умолчанию устанавливает все рекомендованные зависимости? а при удалении пакета также удаляет все зависимости, которые в последствии не будут использоваться, а не только сам пакет (хотя, конечно, тот же эффект достижим с ключом autoremove для apt-get). Администратору сервера это не нужно, а домашнему пользователю — немного сэкономит время.

После года активного использования aptitude с удивлением открыл для себя наличие у этой утилиты псевдографического интерфейса в стиле midnight commander.

псевдографический интерфейс aptitude

Чтобы созерцать такое, достаточно просто набрать в консоли aptitude без параметров.

Естественный вопрос: зачем оно надо, если есть synaptic? Ответ: например, для управления пакетами при удалённом администрировании через ssh.


Оригинал статьи http://aboutubuntu.ru/content/neskolko-argumentov-za-ispolzovanie-aptitude-v-kachestve-alternativy-apt-get

0 комментариев

Оставить комментарий