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.