KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


linux:commands:aptitude

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

linux:commands:aptitude [2026/10/03 13:18] – создано Кирилл Молчановlinux:commands:aptitude [2026/10/03 13:18] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
 +====== Команда aptitude ======
  
 +----
 +
 +===== О команде aptitude =====
 +
 +Команда aptitude - Это ещё один пакетный менеджер для дистрибутивов на базе Debian. Позволяет делать всё то же самое, что и [[apt|команда apt]], но только кроме командной строки у aptitude есть псевдографический интерфейс на основе ncurses. С помощью этого инструмента вы можете устанавливать и удалять программы, обновлять систему, смотреть информацию о пакетах и их зависимости, выполнять поиск и многое другое.
 +
 +===== Команды aptitude =====
 +
 +  * **--help** - Показать справочную информацию по команде
 +  * **update** - Обновляет список пакетов в репозиториях
 +  * **safe-upgrade** - Выполняет безопасное обновление пакетов
 +  * **full-upgrade** - Выполняет полное обновление системы, возможна установка и удаление пакетов
 +  * **hold** - Запретить обновление пакета
 +  * **unhold** - Разрешить обновление пакета
 +  * **search** - Выполняет поиск пакетов по названию в репозиториях
 +  * **show** - Показывает подробную информацию о пакете
 +  * **showsrc** - Показывает подробную информацию о пакете с исходным кодом (обёртка над apt)
 +  * **versions** - Показывает версии указанных пакетов
 +  * **download** - Загружает пакет(ы) в текущий рабочий каталог
 +  * **source** - Загружает пакет(ы) с исходным кодом (обёртка над apt)
 +  * **install** - Устанавливает пакеты
 +  * **reinstall** - Переустанавливает пакеты
 +  * **remove** - Удаляет пакеты
 +  * **purge** - Удаляет пакеты, включая файлы конфигурации 
 +  * **autoclean** - Удаляет кэш пакетов, которые больше не доступны в репозиториях
 +  * **clean** - Удаляет пакеты, которые загруженные в кеш
 +  * **changelog** - Позволяет посмотреть журнал изменений пакета
 +  * **why** - Объясняет почему определённый пакет следует установить.
 +  * **why-not** - Объясняет почему определённый пакет нельзя установить.
 +
 +===== Использование aptitude =====
 +
 +Открыть псевдографический интерфейс:
 +<code bash>
 +sudo aptitude
 +</code>
 +
 +{{ :linux:commands:aptitude-screan.jpg |}}
 +
 +Обновление списка пакетов:
 +<code bash>
 +sudo aptitude update
 +</code>
 +
 +Безопасное обновление всех пакетов:
 +<code bash>
 +sudo aptitude safe-upgrade
 +</code>
 +
 +Поиск пакета в репозиториях:
 +<code bash>
 +sudo aptitude search имя_пакета
 +</code>