3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 57: | Riga 57: | ||
$ aptitude -vvvvvvvvv moo | $ aptitude -vvvvvvvvv moo | ||
</pre> | </pre> | ||
== File di configurazione == | |||
È possibile definire le opzioni di ''aptitude'' non solo da riga di comando, ma anche specificando i corrispondenti parametri in appositi file di configurazione, ad esempio in un unico file <code>/etc/apt/apt.conf</code>, in più file dal nome arbitrario in <code>/etc/apt/apt.conf.d/</code> o ancora in <code>~/.aptitude/config</code>. | |||
Che si tratti del file <code>apt.conf</code> o di file posti in <code>apt.conf.d/</code> è possibile usare in entrambi i casi due tipi di sintassi, ad esempio: | |||
<pre>APT | |||
{ | |||
Default-Release "testing"; | |||
Cache-Limit 24000000; | |||
} | |||
Acquire::http::Proxy "http://indirizzo_proxy:3142/"; | |||
Aptitude | |||
{ | |||
Autoclean-After-Update "true"; | |||
Auto-Fix-Broken "true"; | |||
CmdLine::Ignore-Trust-Violations "true"; | |||
Purge-Unused "true"; | |||
} | |||
</pre> | |||
<pre> | |||
APT::Default-Release "testing"; | |||
APT::Cache-Limit 24000000; | |||
Acquire::http::Proxy "http://indirizzo_proxy:3142/"; | |||
Aptitude::Autoclean-After-Update "true"; | |||
Aptitude::Auto-Fix-Broken "true"; | |||
Aptitude::CmdLine::Ignore-Trust-Violations "true"; | |||
Aptitude::Purge-Unused "true"; | |||
</pre> | |||
Questa configurazione definisce quanto segue: | |||
* La target relase è ''testing''. Questo significa che tutti i pacchetti appartenenti a tale rilascio hanno priorità 990 (si veda la pagina dedicata al [http://guide.debianizzati.org/index.php/Repository_%26_pinning pinning] per maggiori informazioni su come APT decide la priorità dei pacchetti da installare). | |||
* La massima dimensione in byte per memorizzare le informazioni dei pacchetti disponibili nei vari sorgenti; maggiore il numero di repository specificato in <code>source.list</code> maggiore sarà lo spazio occupato (questo parametro NON definisce lo spazio riservato alla memorizzazione dei pacchetti installati e/o scaricati). | |||
* Da specificare SOLO e soltanto se si è installato e configurato correttamente un proxy per la gestione dei pacchetti, come <code>apt-cacher</code> per esempio. | |||
* Le opzioni figlie di ''Aptitude'' influenzano evidentemente solo il comportamento di ''Aptitude'' | |||
** Ogni volta che viene aggiornato l'elenco dei pacchetti disponibili, ad esempio tramite <code>aptitude update</code> vengono anche rimossi tutti i pacchetti divenuti inutili, come nel caso di ''autoremove'' per ''apt-get''. | |||
** Simile a ''Fix-Broken'' per ''apt-get''. | |||
** Permette l'installazione di pacchetti da repository di cui non si è installata la chiave di autenticazione. | |||
** Quando un pacchetto viene rimosso questo viene completamente eliminato, come se si fosse usato il comando <code>aptitude purge</code>. | |||
{{Box|Nota|Nello stesso file apt.conf è possibile specificare sia le opzioni specifiche di apt-get che quelle di aptitude, ciascun strumento ignorerà automaticamente le opzioni che non gli competono.}} | |||
= Interfaccia grafica = | = Interfaccia grafica = |
contributi