Gdebi, по-видимому, не устанавливает рекомендуемые пакеты по умолчанию, он только устанавливает зависимости. Я пытался
sudo gdebi -o="--install-recommends" package.deb
, но это не работает.
Как установить также рекомендуемые пакеты, используя gdebi?
-o
опция gdebi
не предназначен для передачи параметров командной строки apt-get
, но параметры конфигурации. Таким образом, для установки рекомендуемый пакеты необходимо использовать:
gdebi -o "APT::Install-Recommends=1" ...
С тех пор,
man apt-get
говорит:
--no-install-recommends
Do not consider recommended packages as a dependency for
installing. Configuration Item: APT::Install-Recommends.
От того, Как не установить рекомендуемый и предложенные пакеты?,
Правильный синтаксис в последних версиях, кажется:
APT::Install-Suggests "0"; APT::Install-Recommends "0";
И в комментарии № 7 об этом вопросе о Панели запуска говорится:
Для любого поиск с помощью Google я не могу дать правильный формат для APT:: Получите опции, однако следующее работало на меня для APT:: установка - опции.
gdebi -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 .....
Если вы используете менеджер пакетов для установки пакетов, вам придется вручную собрать зависимые файлы и добавить их в командную строку. Менеджер пакетов будет уважать зависимости, но будет искать только пакеты, доступные в командной строке.
Вместо использования менеджера пакетов для установки, было бы лучше использовать более A dvanced P aackaging T ool, который знает хранилище пакетов, в которых можно искать зависимости и перечислять их в командной строке вместе с пакетом, который вы хотите установить. Это то, что подходит для вас. Он собирает зависимости пакетов, выбранных для установки, и передает список dpkg.
Мое решение состояло бы в том, чтобы просто запустить dpkg -i package.deb
и посмотреть, как он провалится. Затем запустите aptitude, и он будет жаловаться на испорченные пакеты. Следуйте инструкциям в красном внизу экрана и выберите решение, которое наилучшим образом соответствует вашим потребностям.