После настройки репозиториев для обновления пакетов, пришло время научиться устанавливать, обновлять и удалять пакеты в системе. В операционной системе Debian для этих целей служит мощный инструмент Apt (Advanced Package Tool). Используется в командной строке, но можно использовать и графический интерфейс, который позволяет производить те же действия с пакетами без использования командной строки. В данной статье будем использовать командную строку.
С помощью APT возможно:
- Установка пакетов
- Удаление пакетов
- Обновление пакетов
- Просмотр сведений о пакете
- Поиск пакетов по различным критериям
- Решение проблем с зависимостями
- и многое другое.
Ниже представлен список из команд, который помогает управлять пакетами в системе. Для применения этих команд необходимы права администратора в системе.
1. Обновление списка пакетов, доступных из репозитория в системе
# apt update
2. Просмотр списка пакетов, для которых доступны новые версии
# apt list --upgradable
или
# apt dist-upgrade
3. Обновить все пакеты, установленные в систему (без установки дополнительных пакетов)
# apt-get upgrade
4. Обновить все пакеты, установленные в систему (с установкой или удалением дополнительных пакетов)
# apt full-upgrade
5. Вывести все доступные пакеты (постраничный вывод)
# apt-cache pkgnames | less
6. Вывести все доступные пакеты, которые начинаются с mc
# apt-cache pkgnames mc
7. Просмотр информации о пакете mc
# apt show mc
8. Показать зависимости пакета mc
# apt-cache depends mc
Установка пакетов из репозитория, просмотр установленных пакетов в системе, удаление пакетов.
1. Установка пакета mc из репозитория
# apt-get install mc
2. Просмотр установленных пакетов в системе
# dpkg -l
3. Просмотр установленного пакета ssh в системе
# dpkg -l | grep ssh
4. Получить список файлов, установленных пакетом ssh
# dpkg -L ssh
5. Куда установлен пакет
# whereis ssh
6. Узнать какому пакету принадлежит файл /etc/host.conf
# dpkg -S /etc/host.conf
7. Удаление пакета mc
# apt remove mc
8. Удалить пакет mc, все файлы настроек, пакеты, которые больше не нужны
# apt autoremove --purge mc
где:
autoremove - удалить пакеты, которые больше не нужны
--purge - удалить конфигурационные файлы
Благодаря этому небольшому списку команд, можно просматривать, устанавливать пакеты из репозитория в систему, а также удалять пакеты из системы.
Посмотреть видео можно здесь: