В эти дни я упаковал тонны пакетов 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
Если вам понравился этот пост, вы можете поставить палец вверх или угостить меня кофе! :)