Jaka jest różnica między zalecanymi a sugerowanymi pakietami (Ubuntu)

20

W systemie Ubuntu podczas instalowania pakietu mogą występować zależności, rekomendacje i sugestie. Na przykład: virtualbox-ose ma adduser jako zależność, libgl1 jako rekomendację i libpulse0 jako sugestię.

Jaka jest różnica między zaleceniami a sugestiami?

Zalecenia są standardowo instalowane z apt. Można temu zapobiec za pomocą przełącznika --no-install-poleca

Drugie pytanie: Jak zmusić do zainstalowania sugestii za pomocą apt?

Peter Smit
źródło

Odpowiedzi:

16

Zobacz FAQ Debiana na ten temat. Ubuntu opiera się na Debianie, więc powinno być tak samo:

  • Pakiet A zaleca Pakiet B, jeśli opiekun pakietu oceni, że większość użytkowników nie będzie chciała A bez posiadania funkcji zapewnianej przez B.
  • Pakiet A sugeruje pakiet B, jeśli B zawiera pliki, które są powiązane (i zwykle rozszerzają) funkcjonalność A.
Simen
źródło
1
Dzięki! Czy istnieje sposób (przełącznik wiersza poleceń), aby automatycznie zainstalować sugerowane pakiety?
Peter Smit
1
@PeterSmit możesz dodać opcję -o APT::Install-Suggests=truedo aptitude install PKGNAMEwiersza poleceń, aby poinformować go o instalacji sugerowanych pakietów.
Colin D Bennett
1

Możesz uniknąć włączenia zalecanych pakietów do instalacji w Synaptic poprzez Ustawienia, Preferencje, zakładka Ogólne: Odznacz „Rozważ zalecane pakiety jako zależności”.

W apt-get możesz włączyć przełącznik „--no-install-poleca”.

Aby uruchomić pakiet, muszą być obecne zależności. Nie potrafię powiedzieć, co konkretnie kwalifikuje paczkę jako zalecaną inną niż sugeruje przymiotnik.

Metoda wyświetlania zależności i sugerowana przez CLI to: apt-cache show Przykład: apt-cache show gimp

admintech
źródło
3
Co z głównym pytaniem. Jaka jest różnica między zaleceniami a sugestiami? W ogóle nie wspominasz o sugestiach!
Peter Smit