Как мне установить пакет с aptitude?

Ответы:

20

После запуска aptitude используйте эти ключевые команды, как описано в разделе Использование стиля aptitude GUI : (Если вы используете Bionic, используйте CTRL+Tвместо F10)

F10 чтобы получить доступ к меню aptitude.

? это для доступа к "помощи"

Используйте «вверх» , «вниз» , «влево» , «вправо» , для навигации.

Используйте Enterдля выбора предметов.

Используйте +или -для установки, обновления или удаления пакета

Используйте gдля предварительного просмотра или подтверждения действий

qвыйти - это также закроет текущее открытое окно ( gидет вперед, qидет назад)

Обычное использование aptitude в TUI (текстовый интерфейс пользователя):

  1. способность бегать;
  2. нажмите u(обновить списки доступных пакетов);
  3. нажмите U(отметить все обновляемые пакеты для обновления);
  4. (поиск / выбор некоторых вещей для установки, не является обязательным);
  5. нажмите g(чтобы увидеть ожидающие действия и изменить при необходимости);
  6. нажмите g(снова, чтобы начать загрузку).

Некоторое время, когда вам нужно разрешать конфликты, вы обнаруживаете, что совершили ошибку;

Вы можете легко использовать «Отмена ожидающих действий» в меню «Действия», чтобы вы могли выбрать заново.

При просмотре ожидающих действий:

a явно принимает действие (используйте снова, чтобы отменить)

r отклоняет действие

g снова идет вперед с ожидающих действий

Использование aptitude из командной строки как apt-get

Чтобы установить пакет на консоли, выполните:

aptitude install package name

Для поиска пакетов:

aptitude search package name

Например, допустим, вы хотите установить Pidgin

Поиск:

aptitude search pidgin

Установка:

aptitude install pidgin
LnxSlck
источник
F10Ключ не работает на Bionic, то , ctrl + tчто делает это сейчас
Джордж Удосен
1
Ответ был написан задолго до Bionic. Я обновил с вашей информацией
LnxSlck
3

Чтобы найти пакет, нажмите /и введите часть имени пакета, которую вы хотите найти (можно использовать регулярные выражения). Это похоже на поиск в редакторах, таких как vim.

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

Когда вы нашли нужный пакет, нажмите, +чтобы пометить его для установки (он будет показан зеленым цветом, и вы увидите iвторой символ в столбце состояния). Затем напечатайте g(для «go»), чтобы перейти к экрану предварительного просмотра, показывающему все ожидающие изменения. Через секунду gначнется установка.

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

Если в aptitude открыто несколько окон (например, сведения о пакете и окна предварительного просмотра), вы переключаетесь между ними с помощью F6и F7и закрываете текущее окно с помощью q.

Филипп Вендлер
источник
ну, я не могу ничего придумать, чтобы установить! Тем не менее, я проверю это позже. Почему на страницах руководства не написано что-то простое? очень хорошо объяснил.
Thufir
0

С ним aptitudeвы можете использовать консоль на основе ncurses в терминале (см. Другие ответы) или использовать все ее опции в командной строке. Я обычно использую последний метод, как я продемонстрирую на примере cheeseпакета:

( Перед использованием любой из команд aptitude установки в этой статье стоит sudo aptitude updateвыполнить обновление списка доступных программ.)

Для поиска пакета используйте

aptitude search cheese

Затем, чтобы показать всю информацию о пакете относительно версий и зависимостей, введите

aptitude show cheese

Затем для его установки воспользуйтесь

sudo aptitude install cheese

Однако, помимо стандартного базового использования поиска, удаления и установки пакетов, aptitudeможно устанавливать и удалять пакеты с помощью одной команды. При aptitudeустановке команды добавить -после имени пакета , чтобы он удаляется , и склонности команды Выкрутить добавить +после имени пакета , чтобы он установлен .

Если вы введете

sudo aptitude install cheese gthumb-

cheeseбудет установлен, пока gthumbбудет удален.

Однако, с другой стороны, если вы используете

sudo aptitude remove grsync+ htop

htopбудут удалены и grsyncустановлены.

Источник: см. Руководство Debian для получения дополнительной информации aptitude. Для другого существенного объяснения aptitudeи его других полезных команд, смотрите man aptitudeили справочные страницы Ubuntu онлайн.


источник