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.