Установка deb пакета со всеми зависимостями

  • Автор:
  • Опубликовано:
  • Изменено:
  • Просмотры: 186
  • Комментарии: 0
  • Рейтинг: 100,00%
  • Голосов: 1

Некоторые программы, предназначенные для использования в дистрибутивах Linux на основе Debian/Ubuntu, для более простой установки упакованы в файлы формата deb, однако в процессе установки такого файла может вылезти одна неприятная мелочь - например, устанавливаемая программа зависит от какого-нибудь другого пакета, которого нет в системе.

Установить deb пакет и необходимые для его нормальной работы пакеты можно следующим образом:

Установка через gdebi

Самым простым способом является использование утилиты gdebi, предназначенной для установки deb пакетов и автоматической установки всех остальных нужных пакетов. Использовать её очень просто:

gdebi <имя deb файла>

Установка через dpkg и докачивание нужных пакетов через apt-get или aptitude

Устанавливаем deb пакет как обычно:

dpkg -i deb файл.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 сам предложит установить все необходимые пакеты.

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)

Добавить комментарий

Ваш e-mail не будет опубликован.

Читайте ранее:
Настройка устройств D-Link через SmartConsole Utility

Обнаружение устройств Запускаем D-Link SmartConsole Utility.exe, нажимаем кнопку "Discovery". Утилита проведет быстрое сканирование сети и выдаст список всех доступных ей...

Закрыть