Come installare i pacchetti suggeriti in apt-get


66

So che la domanda è stata posta prima, ma per favore ascoltami. Quindi volevo installare gli screenlet. Ho corso sudo apt-get install screenletse questo è quello che ho ottenuto:

The following extra packages will be installed:
  libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution
  python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib
  screenlets-pack-basic
Suggested packages:
  libbonobo2-bin python-gnome2-doc python-numpy-doc python-numpy-dbg python-nose python-dev gfortran
  python-pyorbit-dbg screenlets-pack-all python-dcop
Recommended packages:
  python-numeric python-gnome2-extras
The following NEW packages will be installed:
  libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution
  python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib
  screenlets screenlets-pack-basic
0 upgraded, 23 newly installed, 0 to remove and 2 not upgraded.

Le persone dicono che i pacchetti consigliati sono installati per impostazione predefinita, ma chiaramente non sono inclusi nei NUOVI pacchetti che verranno installati sopra. Ho anche deciso di includere i pacchetti suggeriti nell'installazione, quindi ho eseguito sudo apt-get --install-suggests install screenletsinvece, ma ho ottenuto un ENORME elenco di NUOVI pacchetti che verranno installati; quel numero è proprio 0 upgraded, 944 newly installed, 0 to remove and 2 not upgraded. Non dovrei ricevere solo circa 10 pacchetti extra?


2
--install-suggerisce sarà ricorsivo, nel senso che calcolerà anche suggerimenti da tutti i pacchetti suggeriti dagli screenlet. Ecco perché ne ottieni così tanti. FWIW Ottengo anche 700 pacchetti da installare se uso --install-suggerisce
roadmr

Sì, grazie per averlo chiarito. Quello era il mio pensiero iniziale, anche se pensavo che sarebbe stato ridicolo se fosse vero.
Alaa Ali,

Esiste quindi un modo per installare semplicemente i pacchetti suggeriti per il programma / pacchetto attualmente installato? Quindi, senza la ricorsione?
Phill Healey,

1
Nel caso tu l'abbia usato --no-install-recommends, puoi usarlo apt-get -o apt::install-recommends=trueper installarlo questa volta
rubo77,

Risposte:


72

suggerisce e raccomanda non sono la stessa cosa.

Il pacchetto A dipende dal pacchetto B se B deve assolutamente essere installato per poter eseguire A. In alcuni casi, A dipende non solo da B, ma da una versione di B. In questo caso, la dipendenza dalla versione è di solito un limite inferiore, in il senso che A dipende da qualsiasi versione di B più recente di una versione specificata.

Il pacchetto A raccomanda il pacchetto B, se il manutentore del pacchetto ritiene che la maggior parte degli utenti non vorrebbe A senza avere anche la funzionalità fornita da B.

Il pacchetto A suggerisce il pacchetto B se B contiene file che sono correlati (e generalmente migliorano) alla funzionalità di A.

Vedi le FAQ di Debian GNU / Linux per i dettagli.

Per impostazione predefinita, apt-getinstalla i pacchetti consigliati.

La tua opzione --install-suggestsaggiunge i pacchetti suggeriti e le relative dipendenze suggerite.

--install-suggests
    Consider suggested packages as a dependency for installing.
    Configuration Item: APT::Install-Suggests.

vedi apt-get(8) .


2
Sì, sono consapevole che dipendenze, pacchetti consigliati e suggeriti non sono la stessa cosa. Tuttavia, dici che i pacchetti consigliati sono installati per impostazione predefinita, ma dall'estratto che ho pubblicato, i pacchetti consigliati non fanno parte dell'elenco "Saranno installati i seguenti NUOVI pacchetti". Inoltre, in realtà ho appena installato gli screenlet e i pacchetti consigliati non sono stati installati = /.
Alaa Ali,

1
Tuttavia, grazie per aver chiarito la parte --install-suggerisce, anche se penso sia ridicolo che Ubuntu installi i pacchetti suggeriti E le loro dipendenze suggerite LOL ... i pacchetti richiesti sono passati da 6 MB a oltre 1 GB con l'opzione --install-suggerisce.
Alaa Ali,

1
Ho scoperto perché i pacchetti consigliati non erano inclusi nei pacchetti da installare. È perché i pacchetti consigliati non esistono nei repository = /.
Alaa Ali,

1
Un modo per installare i pacchetti suggeriti per impostazione predefinita?
Raffi Khatchadourian,

2
@JamesHirschorn shout besudo apt-get install --install-suggests <package>
Panther

15

Ho scoperto perché i pacchetti consigliati nella mia domanda non sono stati inclusi nei pacchetti da installare. È perché quei pacchetti consigliati non esistono nei repository. Ho provato a installare un pacchetto casuale, ho scelto sudo apt-get install googleearth-package. Non ha mostrato la sezione Pacchetti consigliati (il che significa che sono già inclusi nella sezione NUOVI pacchetti da installare). Per confermare ciò, ho corso sudo apt-get --no-install-recommends install googleearth-packagee sicuramente la sezione Pacchetti consigliati si è rivelata. Per quanto riguarda i pacchetti suggeriti , immagino che non userò --install-suggestsperché questo installa solo i pacchetti suggeriti e i loro pacchetti suggeriti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.