Установка deb пакета со всеми зависимостями
- Recluse
- 23.12.2016
- 62 366
- 7
- 10.01.2021
- 63
- 57
- 6
Некоторые программы, предназначенные для использования в дистрибутивах Linux на основе Debian/Ubuntu, для более простой установки упакованы в файлы формата deb, однако в процессе установки такого файла может вылезти одна неприятная мелочь - например, устанавливаемая программа зависит от какого-нибудь другого пакета, которого нет в системе.
Установить deb пакет и необходимые для его нормальной работы пакеты можно следующим образом:
Установка через gdebi
Самым простым способом является использование утилиты gdebi, предназначенной для установки deb пакетов и автоматической установки всех остальных нужных пакетов. Использовать её очень просто:
gdebi <имя deb файла>
Установка через dpkg и докачивание нужных пакетов через apt-get или aptitude
Устанавливаем deb пакет как обычно:
dpkg -i файл.deb
В процессе установки появится ошибка, что нет необходимых пакетов. Запускаем команду:
apt-get install -f
или
aptitude -f install
Внимательно читаем предложенные варианты, в первом может предложить удалить пакет из deb файла - тут нужно отказаться, после чего будет предложено скачать все необходимое для нормальной работы устанавливаемого пакета.
Установка через apt-get или aptitude
Копируем нужный для установки deb файл в следующую папку:
/var/cache/apt/archives/
И ставим будто обычный пакет:
apt-get install "имя deb файла без расширения"
или
aptitude install "имя deb файла без расширения"
В процессе установки apt/aptitude сам предложит установить все необходимые пакеты.
Добавить комментарий