Come non installare i pacchetti consigliati e suggeriti?


68

Uso Ubuntu 12.04 a 64 bit, ho fatto quanto segue: sudo gedit /etc/apt/apt.confe aggiunto

APT::Install-Recommends "false";
APT::Install-Suggests "false"; 

Ma non ha funzionato. Quando provo a installare un pacchetto, desidera comunque installare i pacchetti suggeriti e consigliati. Come posso risolvere questo?


Vedi questa domanda correlata: askubuntu.com/questions/196059/…

3
apt-config dump |fgrep -i recommendsuggerirà la sintassi attuale della moda nel caso in cui cambi nuovamente.
temoto,

Risposte:


85

Se non si desidera installare pacchetti consigliati, è possibile eseguire apt-getcon il --no-install-recommendsflag o aptitudecon --without-recommends/ -Rflag.


Se vuoi che questi flag siano sempre abilitati (NON lo consiglio) metti le seguenti righe nel tuo /etc/apt/apt.conffile:

APT::Get::Install-Recommends "false";
APT::Get::Install-Suggests "false";

Ricorda che questi pacchetti sono raccomandati per un motivo e probabilmente non è una buona idea ignorarli in ogni momento. Faresti meglio a usare le bandiere nei casi in cui sai che i pacchetti consigliati sono sbagliati.


Funzionerà, posso confermarlo.
Thomas Ward

Ho già provato questa opzione ma sto provando a installare da un ppa e non funziona, se ha funzionato l'installazione da Ubuntu Repository.
user84911

Voglio configurare apt-get per sempre, non installare i pacchetti suggeriti e consigliati, quindi voglio impostare il file apt.conf scusate il mio cattivo inglese
user84911

Post modificato per mostrare cosa dovrebbe avere apt.conf.
Alex L.,

2
Leggendo la documentazione relativa all'imballaggio, capisco che i pacchetti "consigliati" dovrebbero probabilmente essere installati. Puoi spiegare perché non consigli di disabilitare l'installazione dei pacchetti "suggeriti"? Mi sembrano piuttosto fastidiosi finora.
jlh

19

La sintassi corretta nelle ultime versioni sembra essere:

APT::Install-Suggests "0";
APT::Install-Recommends "0";

Puoi metterlo in /etc/apt/apt.conf(che non esiste più per impostazione predefinita) o in un file come 99localin /etc/apt/apt.conf.d.

Fai attenzione agli altri file in /etc/apt/apt.conf.dcui è possibile ignorare le impostazioni.


12

Controllato oggi (07 gennaio 2015).

Queste impostazioni funzionano bene per me:

APT :: Installa-Raccomanda "falso";
APT :: Installa-Suggerisce "falso";

Questa soluzione non funziona:

APT :: Get :: Install-Raccomends "false";
APT :: Get :: Install-Suggest "false";

2
La domanda è di circa 12.04. La risposta di lan menziona già per le versioni successive che è APT :: Installa-Raccomanda quindi la tua risposta non aggiunge ulteriori informazioni.
Requist

3
Dovresti dire con quale versione del sistema operativo l'hai provata anziché la data del calendario.
Melebio

10

Secondo me, la modifica dei file conf è troppo rischiosa e non necessaria. Piuttosto apt-getfornisce opzioni per specificare di non installare i pacchetti consigliati.

sudo apt-get install --no-install-recommends package-name

Questo è meglio che cambiare il file conf.


Come mai? Qual è il ragionamento?
esterno

4

Potresti essere come me e avere un /etc/apt/apt.conf.d/99synapticfile in agguato. Non sono ancora del tutto sicuro da dove provenga questo file ma contiene una riga:

APT::Install-Recommends "true";

Ciò avrebbe sicuramente scavalcato un cambiamento in /etc/apt/apt.conf. Non riesco più a vedere che il file viene utilizzato da qualsiasi pacchetto, quindi suggerirei semplicemente di cancellarlo (controlla che i contenuti siano simili) o di scambiare true con false.


2

È possibile specificare le stringhe di configurazione dalla riga di comando, utilizzando l' -oopzione.

Questo funziona per me (APT v.1.4.8) ( sudosecondo necessità):

apt-get install package1 package2 -o APT::Install-Suggests=0 -o APT::Install-Recommends=0

1
Questo funziona per apt-get. Ma cosa dovrei fare apt?
Rolf

1

Consiglierei di creare il file /etc/apt/apt.conf.d/60user con la riga singola:

APT::Install-Recommends "false";

Questo funziona bene per me il 12.04.


2
OP ha già dichiarato che ciò non ha funzionato.
Oli

Ho controllato questo su 10.04, 12.04, 14.04 e APT :: GET :: * non funziona, acquista APT :: Installa- * ha funzionato bene con "apt-get install"
ggrandes,

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.