После настройки репозиториев для обновления пакетов, пришло время научиться устанавливать, обновлять и удалять пакеты в системе. В операционной системе 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 - удалить конфигурационные файлы

Благодаря этому небольшому списку команд, можно просматривать, устанавливать пакеты из репозитория в систему, а также удалять пакеты из системы.

 Посмотреть видео можно здесь: