linux aptitude что это

linux-notes.org

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Как использовать Aptitude package tool на Debian, Ubuntu и Mint Linux

Базовое использование Aptitude

Прежде чем мы перейдем к учебной части, убедитесь, что Aptitude установлен в вашей системе. Если это не так, вы можете выполнить следующую команду, чтобы установить Aptitude на вашу ОС:

Aptitude может быть использована как в режиме CLI или в графическом режиме (GUI). В обоих режимах, вы должны иметь привилегии суперпользователя, для Aptitude.

Запустите Aptitude в графическом режиме (GUI)

Для запуска Aptitude в графическом режиме введите следующую команду в терминале без параметров:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Чтобы войти в меню, вам необходимо нажать Ctrl + T и для того, чтобы перемещаться по меню, использовать клавиши со стрелками.

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Установка пакетов

Для установки пакетов, вы можете просматривать пакеты. После того как вы нашли пакет, выберите его и нажмите «кнопку +». Нажмите кнопку ‘g’, чтобы просмотреть сводку пакетов. Чтобы снова совершить установку нажмите кнопку ‘g’ для установки.

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Aptitude GUI mode installation package

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Aptitude выбор для установки

Вы можете увидеть состояние пакетов на левом именем пакетов. Вот список состояний для пакетов:

Удаление пакета

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Aptitude GUI mode удаление пакета

Обновление пакетов (Updating)

Для обновления индекса пакетов, просто нажмите «кнопку u».

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Aptitude GUI mode обновление пакетов

Обновление пакетов (Upgrading)

Для обновления пакетов, нажмите «кнопку U». Это будет означать что вы хотите обновить все обновляемые пакеты. Затем нажмите » кнопку g», чтобы просмотреть сводку пакетов. Нажмите «кнопку g» чтобы совершить процесс обновления.

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Aptitude GUI mode upgrade пакетов

Aptitude из командной строки

Установить пакет с помощью aptitude

Удалить пакет с помощью aptitude

Безопасное обновление с aptitude

Самый безопасный способ обновить является использование действия «безопасный обновлением», как ранее использовавшейся «модернизации» или upgrade:

Если вы хотите в любом случае, чтобы сделать «полный апгрейд» можно использовать команду:

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

Статья «Как использовать Aptitude package tool на Debian, Ubuntu и Mint Linux» завершена.

Источник

Что делает команда aptitude

Этот пакетный менеджер в последнее время стал не очень популярным, потому что делает практически всё то же, что и apt и тоже из командной строки, но иногда им пользуются. В этой небольшой статье мы рассмотрим что это за утилита, в чём её преимущества и как ею пользоваться.

Установка Aptitude

Если программа ещё не установлена в вашей системе, вы можете её установить выполнив такую команду:

sudo apt install aptitude

Как пользоваться Aptitude в терминале

Эта команда будет работать большинстве дистрибутивов, основанных на Debian и Ubuntu. Что касается система Fedora, CentOS и других использующих RPM, то там aptitude использовать не надо. Хотя установить программу можно и там.

1. Синтаксис aptitude

Если запустить программу без параметров, то откроется псевдографический интерфейс:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Однако вы можете передавать ей различные параметры, для того чтобы использовать программу вместо apt:

$ sudo aptitude команда параметры

Про возможности псевдографического интерфейса мы поговорим позже. А пока команды.

2. Команды aptitude

Несмотря на присутствие псевдографического интерфейса, у aptitude есть такие же команды, как и у apt. Кроме того, есть команды, которых нет у apt. Давайте сначала рассмотрим доступные команды:

Это основные команды aptitude, которые вы можете использовать. Здесь перечислены не все команды, а только самые интересные. Остальные вы можете посмотреть в справочных страницах:

3. Поиск пакетов

Если вы хотите найти точное имя пакета с помощью aptitude, используйте команду search. Например, для программы krita:

aptitude search krita

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Поиск в aptitude намного удобнее, по сравнению с apt. Программа выводит именно то, что, скорее всего, вас интересует. Здесь не будет кучи различных библиотек в списке. Но это ещё не все. По умолчанию aptitude выполняет поиск по имени. Но вы можете искать по другим параметрам с помощью шаблонов поиска. Синтаксис их использования такой:

Шаблон начинается со знака вопроса «?» и содержит в скобках параметр по которому надо искать. Давайте рассмотрим основные шаблоны, которые вы можете использовать:

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

aptitude search «?description(gimp)»

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Аналогичных образом работают и другие шаблоны поиска. У каждого шаблона поиска есть краткая версия, которая состоит из знака

и одной буквы. Например, для ?description это

Но полная версия хоть и длиннее, но выглядит понятнее.

4. Установка и удаление пакетов

Перед тем как устанавливать какой-либо пакет, обновите списки пакетов в репозиториях:

sudo aptitude update

Для того чтобы установить пакет надо использовать команду install. Раньше мы нашли пакет krita. Давайте его установим:

sudo aptitude install krita

Установку надо подтвердить, так же как и в apt:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Если пакет надо переустановить, используйте команду reinstall:

sudo aptitude reinstall krita

Для того чтобы удалить пакет выполните команду remove:

sudo aptitude remove krita

Эта команда удалит только файлы пакета, созданные вручную конфигурационные файлы останутся, для того чтобы удалить всё используйте команду purge:

sudo aptitude purge krita

После этого пакет будет полностью удалён.

5. Информация о пакете

Информация, которую можно посмотреть с помощью aptitude немного подробнее по сравнению с apt. Вы можете вывести общую информацию о пакете с помощью команды show:

sudo aptitude show nautilus

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

aptitude why nautilus

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Показывает, что от пакета nautilus зависит пакет ubuntu-desktop-minimal. Ещё можно просмотреть почему нельзя установить выбранный пакет:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

В данном случае не подписанное ядро конфликтует с обычным, от которого зависит множество пакетов.

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

1. Запуск и интерфейс

Как я уже говорил выше, для запуска программы с псевдографическим интерфейсом надо запустить её без параметров:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Окно программы разделено на несколько частей. Это меню, панель вкладок, основная рабочая область и область уведомлений. Вы можете перемещаться по рабочей области с помощью клавиш стрелок вверх/вниз и вправо/влево. Для того чтобы открыть меню нажмите Ctrl+T и используйте те же стрелки для перемещения по вкладках и пунктах:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

А теперь давайте поговорим про поиск и установку пакетов.

2. Поиск пакетов

По умолчанию в рабочей области расположены категории программ. Вы можете открывать их и искать пакеты там просто листая их с помощью стрелок. Например, можно открыть раздел Задачи и найти там метапакет mail-server, который включает в себя postfix, dovecot, mutt и ещё несколько пакетов:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Аналогично можно искать пакеты в других разделах, если вы знаете где они находятся. Или можно выполнять поиск пакетов с помощью горячей клавиши /. Например, давайте найдём пакет exim:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Для того чтобы найти следующее вхождение пакета можно использовать клавишу n. Здесь также работают шаблоны поиска, которые были описаны в разделе про командную строку.

3. Установка пакетов

Перед установкой пакета надо обновить списки пакетов из репозиториев. Для этого нажмите кнопку u:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Затем найдите пакет одним из выше предложенных способов и поставьте на него курсор. Например, давайте установим почтовый сервер Exim. Для того чтобы отметить пакет для установки когда курсор находится на нём наберите на клавиатуре символ + для этого надо нажать Shift+=. После этого пакет будет выделен зелёным:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Если этот пакет конфликтует с каким-либо из уже установленных пакетов внизу окна появится красная строка с описанием проблемы и вариантами решения. Вы можете переключаться между ними с помощью клавиш «,» и «.». А для применения решения нажмите «!».

После того как все пакеты, которые надо установить отмечены, необходимо применить изменения. Для этого нажмите кнопку g. Откроется окно с предпросмотром изменения:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Если вы передумали устанавливать один из пакетов, нажмите кнопку «-«. Аналогичным образом пакеты отмечаются для удаления. Когда всё будет готово, нажмите ещё раз g чтобы выполнить установку. Удаление пакетов выполняется аналогично.

Выводы

В этой статье мы рассмотрели что делает команда aptitude, а также как ею пользоваться для установки пакетов. Как видите, всё довольно удобно, а её псевдографический интерфейс достаточно похож на Synaptic по процессу установки пакетов. А какой пакетный менеджер предпочитаете вы? Напишите в комментариях!

Источник

aptitude vs apt. 5 причин, почему я использую aptitude

Пять параметров, по которым aptitude превосходит (по четвертому параметру не уступает) apt:

1. Логичность синтаксиса. И единство управления.
2. Гибкость поиска.
3. Проставление меток пакетов.
4. Разрешение зависимостей.
5. Интерфейс.

1. Логичность синтаксиса. И единство управления

Установка:
sudo aptitude install karma-tools
sudo apt-get install karma-tools

Просмотр информации о пакете:
aptitude show karma-tools
apt-cache show karma-tools

Метка пакета:
sudo aptitude markauto karma-tools
sudo apt-mark markauto karma-tools

Таким образом, aptitude заменяет кучу инструментов. Что вам проще: запомнить кучу разных инструментов, или только один инструмент? При условии, что кроме названия, надо помнить ещё и команды?
Мне кажется, что логичнее, проще и удобнее, в этом случае aptitude.

2. Гибкость поиска

aptitude очень часто ругают: «неправильно ищет». Сравните сами:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

aptitude по умолчанию ищет только заданное слово только в именах пакетов, не трогая описание.
А не по умолчанию вот так:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

В aptitude используются поисковые запросы. Это дает простор для фантазии: например, что там у нас kde-шного установлено?
aptitude search ‘

Самые популярные поисковые запросы:

nимя — искать в имени пакета

dтекст — искать в описании пакета

i — отбирает только уже установленные пакеты

U — отбирает пакеты, которые можно обновить
В качестве любого из шаблонов может выступать регулярное выражение. Например,

n^wget выберет пакеты, имена которых начинаются с wget. Шаблоны можно группировать логическими операндами, например

skde (и установленные, и из секции KDE). При указании нескольких шаблонов поиска к ним применяется логическое И, если шаблоны разделить «|», то логическое или. Отрицание — «!», группирование в скобках.
И, вообще, в документации всё лучше описано.

Сможете вы так же гибко осуществить поиск используя apt-cache?

3. Проставление меток пакетов

4. Разрешение зависимостей

Пожалуй, самый спорный момент.

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что этоlinux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

И теперь самое интересное:
linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Может быть, aptitude пометил пакеты «под снос», а удалит их когда-нибудь потом?
linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Нет. Ладно, удалим по user-tag, не зря же мы его добавляли.

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это
Количество установленных и удаленных пакетов совпадает.

Теперь, то-же самое с apt:
linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это
linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это
Почему-то я ожидал этого.

Вы можете сказать, что kubuntu-desktop — плохой виртуальный пакет, и всё из-за этого. Я проверил на wmaker и на apache2. Зависимости решаются одинаково.

5. Интерфейс

Сравните:
linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это
aptitude: всё выровнено, аккуратненько показано, какие пакеты установлены, какие можно установить, какие помечены к удалению. Пакеты отсортированы по алфавиту.
apt: вывалено кучей текста. Кому надо, разберется.

Запуская aptitude без параметров, попадаешь в псевдографический интерфейс, и, пока пакеты качаются, можно поиграть в сапера.

По моему, это и есть, забота о пользователе.

Источник

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это?Discussion

aptitude is also non-fattening, naturally cleansing, and housebroken. It does not, however, have Super Cow Powers, meaning that it does not implement the moo operation, verbosely or otherwise.

Интерактивное использование

Для запуска aptitude в интерактивном режиме, введите следующую команду в терминале:

Обычно aptitude в текстовом пользовательском интерфейсе используется следующим образом: запустить aptitude; нажать ‘u’ (обновить список доступных пакетов); нажать ‘U’ (отметить все пакеты, которые возможно обновить, к обновлению); (поискать/выбрать что-то еще для установки, по выбору); нажать ‘g’ (просмотреть действия, которые будут выполнены и, при необходимости, откорректировать их) ; нажать ‘g’ еще раз (начать загрузку).

Иногда, в случае, если необходимо разрешить конфликт, вы обнаруживаете, что сделали ошибку; в этом случае можно использовать ‘Отменить все незаконченные действия’ в меню ‘Действия’, что даст вам возможность изменить выбор.

Использование вручную от суперпользователя

Помимо прочего, можно использовать aptitude так же, как и apt-get:

Обновить список пакетов:

Обновить имеющиеся пакеты:

Установить пакет foo:

Вычистить пакет foo:

Функции для обычных пользователей

Поиск пакетов, содержащих в своем названии foo:

Лично я все еще использую apt-cache search foo для поиска – aptitude search foo работает медленнее. Но вам стоит попробовать aptitude search foo. Вы наверняка заметите отличие вывода от apt-cache, иногда, это может быть полезно для поиска пакета для того, чтобы узнать, установлен ли он.

Показать информацию о пакете foo:

Как обновить свой дистрибутив

Обычно использование full-upgrade не рекомендуется (если только вы не используете sid, в этом случае вы вряд ли будете читать эту статью).

переход с apt-get на aptitude

Action

apt-get command

aptitude command

apt-get install foo

aptitude install foo

apt-cache search foo

aptitude search foo

aptitude remove foo

Вывести обратные зависимости

apt-cache rdepends foo

Вывести информацию о приоритетах для foo

apt-cache policy foo

aptitude versions foo

Продвинутые поисковые шаблоны

Поиск пакетов, установленных не из stable:

Поиск пакетов, установленных из testing (предполагается, что в вашем списке репозиториев имеются stable и testing):

Источник

Команда aptitude в Linux с примерами

Установка:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Синтаксис ::

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

После выполнения команды терминал откроет интерактивный интерфейс.

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Важное использование команды aptitude:

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

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

linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Пример:
linux aptitude что это. Смотреть фото linux aptitude что это. Смотреть картинку linux aptitude что это. Картинка про linux aptitude что это. Фото linux aptitude что это

Параметры:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *