Для создание виртуалок на базе Ubuntu Server рекомендую этот VDS-хостинг с SSD-дисками ДЦ в Москве, стабильность мне пока нравится (но я ими пользуюсь только третий месяц). Удобная панель, где самостоятельно можно пересоздать сервер + прописать свой публичный ключ, чтоб на сервер можно было войти сразу после его создания. А, главное, они дают 1 ГБ оперативной памяти за 250 руб. в месяц!

Несколько аргументов за использование 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

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

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

Год пользоваться

Год пользоваться дебиан-бейсед дистрибутивом и не знать толком аптитьюд? Ужс.
У aptitude гораздо более совершенный механизм разруливания зависимостей - справляется с некоторыми конфликтами, а если не справляется то предлагает сделать выбор пользователю.

Не знал про псевдо-граф. интерфейс

Не знал про наличие пседвографического интерфейса. Про отличия в работе с зависимостями знал — и частично этого в посте коснулся. Тем не менее, в голом Debian нету aptitude (проверял на vds, уточнил у хостера: сказали, что темплейт вполне стандартный).

Re: Несколько аргументов за использование aptitude в качестве ал

Re: Несколько аргументов за использование aptitude в ...

бразилия бразилия - страна фестивалей галерея фотографий автомобиля toyota corolla история марки автомобиля авенсис toyota avensis seropol5

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

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

RSS-материал