Утилита управления пакетами Debian, которая выполняет задачи более низкого уровня при установке и удалении программного обеспечения.

dpkg - это инструмент для установки, сборки, удаления и управления пакетами Debian. В отличие от apt-get, dpkg можно использовать для установки пакетов Debian в автономном режиме.

В то время как APT высокого уровня разрешает зависимости, выбирает и аутентифицирует пакеты, dpkg выполняет задачи низкого уровня, связанные с управлением пакетами. Например, при установке пакета dpkg будет:

  • распаковать пакет .deb
  • , запустить предустановочный скрипт
  • , переместить файлы из пакет в правильные местоположения
  • запустите сценарий после установки

Когда задаете вопросы для устранения проблем с dpkg, убедитесь, что вы включили точную используемую команду и весь вывод со всеми Сообщения об ошибках. Большинство сообщений об ошибках являются общими и неинформативными, поэтому при любой попытке точно диагностировать и решить проблему необходим полный вывод.

Например, наиболее распространенной ошибкой является

E: Sub-process /usr/bin/dpkg returned an error code (1) 

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


Дополнительное чтение:

Справочник Debian Глава 2: Управление пакетами