Главная | Обо мне

Шпаргалка по APT и DPKG

Базовые функции

Полезно знать

Список установленных в системе пакетов:

dpkg --get-selections | grep -v deinstall | cut -f 1

Показывает информацию о пакете (работает даже если пакет не установлен):

apt show ИМЯ_ПАКЕТА

Полный список файлов пакета:

dpkg -L ИМЯ_ПАКЕТА

Узнать какому пакету принадлежит файл:

dpkg-query -S /usr/bin/myprg

В чём разница: dpkg, apt-get и apt?

  1. Сначала был dpkg, но он не умел скачивать пакеты, а мог только устанавливать и удалять их.
  2. Потом появились утилиты apt-*, они скачивали пакет из репозитория и устанавливали его с помощью dpkg.
  3. А apt в свою очередь - это удобный интерфейс для apt-* утилит.

То есть apt - это надстройка над apt-get, который надстройка над dpkg.


Дата создания: 09.03.2022