Яка різниця між рекомендованими та рекомендованими пакетами (Ubuntu)


20

На Ubuntu при встановленні пакету можуть бути залежності, рекомендації та пропозиції. Наприклад: virtualbox-ose має прихильник як залежність, libgl1 як рекомендацію та libpulse0 як пропозицію.

У чому різниця між рекомендаціями та пропозиціями?

Рекомендації стандартно встановлюються за допомогою apt. Це можна запобігти за допомогою перемикача --no-install-рекомендує

Друге питання: Як ви можете змусити встановлювати пропозиції з apt?


Відповіді:


16

Дивіться поширені запитання Debian про це. Ubuntu заснований на Debian, тому він повинен бути таким же:

  • Пакет A рекомендує пакет B, якщо супроводжувач пакунків вважає, що більшість користувачів не хотів би A, не маючи також функціоналу, який надає B.
  • Пакет A пропонує пакет B, якщо B містить файли, які пов'язані (і, як правило, покращують) функціональність A.

1
Спасибі! Чи існує спосіб (перемикач командного рядка) автоматично встановлювати запропоновані пакети?
Пітер Сміт

1
@PeterSmit ви можете додати параметр -o APT::Install-Suggests=trueдо aptitude install PKGNAMEкомандного рядка, щоб сказати йому встановити запропоновані пакети.
Колін Д Беннетт

1

Ви можете уникнути включення рекомендованих пакетів до встановлення в Synaptic через вкладку Налаштування, Налаштування, Загальне: Зніміть позначку "Розгляньте рекомендовані пакети як залежності".

За допомогою apt-get ви можете включити перемикач "--no-install-рекомендує".

Для запуску пакету повинні бути наявні залежності. Я не можу сказати вам, що конкретно кваліфікує пакет як рекомендований, крім того, що пропонує прикметник.

Метод CLI відображення залежностей та пропозицій: apt-cache show Приклад: apt-cache show gimp


3
Як щодо головного питання. У чому різниця між рекомендаціями та пропозиціями? Ви взагалі не згадуєте пропозицій!
Пітер Сміт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.