Come modificare le impostazioni nel file 'apt.conf' che non esiste più in 12.04?


8

Vorrei aggiungere le impostazioni al file apt.conf, ma mi sono reso conto che è stato sostituito da una cartella chiamata etc/apt/apt.conf.d/.

Come posso configurare con questo nuovo modello?

Risposte:


8

È meglio creare il proprio file utente in /etc/apt/apt.conf.dmodo da poter garantire che non venga sovrascritto dagli aggiornamenti del pacchetto. Invece di aggiungere ai file esistenti nella directory, crea il tuo file generale chiamato 99mysettings con

sudo touch /etc/apt/apt.conf.d/99mysettings 

È etichettato con un in 99modo che le impostazioni vengano eseguite per ultime e quindi sovrascrivono gli stessi valori per le impostazioni specificate presenti in altri file nella directory.

Quindi per modificare il file eseguito

sudo nano /etc/apt/apt.conf.d/99mysettings

e quindi, ad esempio, è possibile aggiungere il seguente elemento di configurazione (sebbene di solito non consigliato):

APT::Install-Suggests "true";

Se volevi smettere di installare i pacchetti raccomandati (di solito non è la decisione migliore) potresti usare

APT::Install-Recommends "false";

La sintassi di questi comandi differisce da come la pagina man descriverà come apt.confdovrebbero essere impostate le voci per il più vecchio ; in precedenza APT::GET::Install-Suggests "true"; sarebbe stata la sintassi, ma ciò non funzionerà per l'esempio sopra.

La pagina man ti darà un'indicazione delle impostazioni generali disponibili, quindi per favore inserisci man apt.confo vedi le manpage di Ubuntu online . Tuttavia, la migliore fonte per le impostazioni di configurazione di apt è il Debian Handbook, disponibile qui online o come pdf completo qui, e contiene informazioni molto utili che sono principalmente applicabili anche a Ubuntu.


1

Il apt.conffile che contiene la configurazione per APT si trova per impostazione predefinita in /etc/apt/.

Per controllare cosa c'è nella aptdirectory, nel terminale fare quanto segue:

cd /etc/apt
ls

Il apt.conffile dovrebbe essere elencato dopo il lscomando.

Tuttavia , se non esiste, è possibile crearlo eseguendo il comando seguente:

gksu gedit apt.conf

(Assicurarsi che la directory di lavoro è /etc/apt, se non, allora cdper /etc/aptprima.)

Questo richiederà la tua password e si avvierà geditconsentendoti di creare il tuo apt.conffile.

Puoi anche usare:

sudo nano apt.conf

1

Dalle versioni più recenti di Gutsy, il file /etc/apt/apt.conf è stato sostituito da /etc/apt/apt.conf.d/proxy (crealo se necessario), con la stessa struttura.


0

Basta creare il file /etc/apt/apt.conf se ne hai bisogno e inserire le cose che desideri.

man apt.conf

0

Trova la configurazione esistente tramite apt-config dumpcomando, ad esempio:

apt-config dump | grep -we Recommends -e Suggests

Modifica i valori e aggiungi in /etc/apt/apt.conf.d/99somefile(un nuovo file). Il numero prima del file dà la priorità (esecuzioni inferiori precedenti, esecuzioni superiori più recenti).

Ecco l'esempio che disabilita APT::Install-RecommendseAPT::Install-Suggests :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend
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.