Как установить рекомендует использовать gdebi?

По-видимому, Gdebi по умолчанию не устанавливает рекомендуемые пакеты, он только устанавливает зависимости. Я старался

sudo gdebi -o="--install-recommends" package.deb

но это не работает

Как установить также рекомендуемые пакеты, используя gdebi?

2 ответа

-o вариант gdebi не предназначен для передачи параметров командной строки apt-get, но варианты конфигурации. Таким образом, чтобы установить рекомендуемые пакеты, вы должны использовать:

gdebi -o "APT::Install-Recommends=1" ...

Поскольку,

  1. man apt-get говорит:

    --no-install-recommends
       Do not consider recommended packages as a dependency for
       installing. Configuration Item: APT::Install-Recommends.
    
  2. Как не устанавливать рекомендуемые и предлагаемые пакеты?,

    Правильный синтаксис в последних версиях выглядит так:

    APT::Install-Suggests "0";
    APT::Install-Recommends "0";
    
  3. И комментарий № 7 по этому вопросу Launchpad гласит:

    Для тех, кто прибегает к помощи, я не могу дать правильный формат для параметров APT::Get, однако для меня работает следующее для параметров APT::Install-.

    gdebi -o APT::Install-Recommends=0 -o APT::Install-Suggests=0 .....
    

Если вы используете менеджер пакетов для установки пакетов, вам придется вручную собрать зависимые библиотеки и добавить их в командную строку. Менеджер пакетов будет уважать зависимости, но будет искать только пакеты, доступные в командной строке.

Вместо того, чтобы использовать менеджер пакетов для установки, было бы лучше использовать более продвинутый T ool для пакетирования, который знает хранилище пакетов, в которых можно искать зависимости, и перечислять их в командной строке вместе с пакет, который вы хотите установить. Это то, что подходит для вас. Он собирает зависимости пакетов, выбранных для установки, и передает список dpkg.

Мое решение было бы просто запустить dpkg -i package.deb и смотреть как это не получится. Затем запустите aptitude, и он будет жаловаться на испорченные пакеты. Следуйте инструкциям красного цвета внизу экрана и выберите решение, которое наилучшим образом соответствует вашим потребностям.

Другие вопросы по тегам