В эти дни я упаковал тонны пакетов Debian… и мне было довольно сложно запомнить эти команды dpkg. Здесь, чтобы записать их для меня.

Прежде всего, что такое dpkg?

dpkg — это программное обеспечение, лежащее в основе системы управления пакетами в бесплатной операционной системе Debian и ее многочисленных производных. dpkg используется для установки, удаления и предоставления информации о пакетах .deb. — https://en.wikipedia.org/wiki/Dpkg

Для новичков это дает много полезной информации.

$ dpkg --help

(1) Установите файл .deb в системус помощью dpkg

$ dpkg -i example.deb

Это предоставляет информацию о пакете .deb.

$ dpkg -I example.deb

Это показывает содержимое пакета .deb.

$dpkg -I example.deb

Dpkg — отличный инструмент для установки пакетов, но у него есть некоторые недостатки. Одна из них заключается в том, что он не может одновременно устанавливать зависимости пакетов. Итак, нам нужно Решение 2.

(2) Установите файл .deb с помощью dpkgс зависимостями

$ mv ./example.deb /var/cache/apt/archives/
$ apt install -f /var/cache/apt/archives/example.deb

Переместите файлы .deb в /var/cache/apt/archives/. В противном случае он не сможет найти пакет. Возьмите пример:

$ apt install deb_dist/example.deb 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package deb_dist

Ну... это кажется немного беспокойным. Итак, решение 3.

(3) Установите файл .deb с помощью gdebi.

Пусть пакет gdebi сделает это за вас.

$ apt install -y update
$ apt install -y gdebi
$ gdebi example.deb

Если вам понравился этот пост, вы можете поставить палец вверх или угостить меня кофе! :)