В основанных на Debian системах программные файлы, библиотеки исходный код упаковывается и распространяется как .deb файлы. Установка .deb файлов может быть сделана с помощью инструмента командной строки под названием dpkg. Тем не менее, типичный .deb пакет имеет зависимости (или обязательные пакеты), которые нужно предустановить для того, чтобы была возможность установить этот .deb пакет, и dpkg не может разрешить эти зависимости.
Например, если вы пробуете установить пакет под названием webmin используя dpkg на свежую Ubuntu, dpkg потерпит неудачу или проблем с зависимостями.
$ sudo dpkg -i webmin_1.620_all.deb dpkg: dependency problems prevent configuration of webmin: webmin depends on libnet-ssleay-perl; however: Package libnet-ssleay-perl is not installed. webmin depends on libauthen-pam-perl; however: Package libauthen-pam-perl is not installed. webmin depends on apt-show-versions; however: Package apt-show-versions is not installed. dpkg: error processing webmin (--install): dependency problems - leaving unconfigured Processing triggers for ureadahead ... Errors were encountered while processing: webmin
Когда дело доходит до зависимостей .deb файлов, инструмент Linux под названием gdebi — это благословение. С gdebi вы можете установить .deb файлы с автоматическим решением неудовлетворённых зависимостей.
Утилита gdebi имеет два компонента gdebi для инструмента командной строки и gdebi-gtk с графическим интерфейсом. В зависимости от того, вы на настольном компьютере Linux или на «безголовом» сервере, вы можете установить только инструментом командной строки или полной графической версией.
Установка .deb файла с зависимостями на безголовый сервер
Для установки gdebi в консоли на Debian, Ubuntu или Linux Mint, проделайте следующее.
$ sudo apt-get install gdebi-core
Сейчас просто запустите gdebi с целевым .deb файлом для установки и обработки зависимостей. Любые обязательные пакеты будут установлены автоматически.
$ sudo gdebi webmin_1.620_all.deb
Установка .deb файла с зависимостями в среде рабочего стола
Вы можете также использовать консольный инструмент gdebi на в среде рабочего стола, или вы можете попробовать gdebi с графическим интерфейсом. Для этого установить gdebi как показано. GTK его интерфейса также будут установлены.
$ sudo apt-get install gdebi
Затем наберите эту команду для установки .deb файла.
$ sudo gdebi-gtk webmin_1.620_all.deb
Вы увидите графический интерфейс установщика пакетов, как показано на скриншоте ниже.
Если есть какие-либо зависимости, статус в окне покажет вам эти зависимости и вы сможете проверить их кликнув на «Детали» как показано ниже.
Наконец, просто нажмите «Установить пакет» для процесса установки .deb.
Связанные статьи:
- Мы скоро начнём (50%)
- Как установить Kingsoft Office на Linux (50%)
- Как переименовать группу файлов (50%)
- Как узнать, какой дистрибутив и версия Linux запущена? (50%)
- Что такое виртуальный компьютер, для чего он нужен и как с лёгкостью попробовать новые операционные системы (50%)
- Простой способ установки самой новой версии LibreOffice на Linux (RANDOM - 50%)
«Дитали» - это что за ошибка почему никто не заметил?Исправьте и пишите правильно и грамотно!
Спасибо! Исправил.
Ого! У нас в русском еще и слово "стал" есть
Предложение из статьи: Вы можете также использовать консольный инструмент gdebi на в среде рабочего стАла
Поправил, спасибо.