3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 87: | Riga 87: | ||
AutomaticRemove "true"; | AutomaticRemove "true"; | ||
Fix-Broken "true"; | Fix-Broken "true"; | ||
Purge "true"; | Purge "true"; | ||
Show-Upgraded "true"; | Show-Upgraded "true"; | ||
Riga 103: | Riga 102: | ||
APT::Default-Release "testing"; | APT::Default-Release "testing"; | ||
APT::Cache-Limit 24000000; | APT::Cache-Limit 24000000; | ||
APT::Get::AllowUnauthenticated 1; | |||
APT::Get::AutomaticRemove "true"; | |||
APT::Get::Fix-Broken "true"; | |||
Apt::Get::Purge "true"; | Apt::Get::Purge "true"; | ||
APT::Get::Show-Upgraded "true"; | APT::Get::Show-Upgraded "true"; | ||
Acquire::http::Proxy "http://indirizzo_proxy:3142/"; | Acquire::http::Proxy "http://indirizzo_proxy:3142/"; | ||
Aptitude::Autoclean-After-Update "true"; | Aptitude::Autoclean-After-Update "true"; | ||
Aptitude::Auto-Fix-Broken "true"; | Aptitude::Auto-Fix-Broken "true"; | ||
Purge-Unused "true"; | Aptitude::Purge-Unused "true"; | ||
</pre> | </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). | |||
* Le opzioni figlie di ''Get'' sono utilizzate da ''apt-get'' e basta, salvo alcune eccezioni come ''AllowUnauthenticated'' che viene riconosciuto anche da aptitude (è considerato un sinonimo di <code>Aptitude::CmdLine::Ignore-Trust-Violations</code>). | |||
** Permette l'installazione di pacchetti da repository di cui non si è installata la chiave di autenticazione. | |||
** Rimuove i pacchetti che sono stati installati automaticamente per soddisfare delle dipendenze per altri pacchetti e che non sono più necessari. | |||
** Corregge se possibile le dipendenze non soddisfatte. | |||
** Quando un pacchetto viene rimosso questo viene completamente eliminato, come se si fosse usato il comando <code>apt-get purge</code>. | |||
** Mostra i pacchetti aggiornati; stampa un elenco di tutti i pacchetti che devono essere aggiornati. | |||
* 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. | |||
* 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''. | |||
* Quando un pacchetto viene rimosso questo viene completamente eliminato, come se si fosse usato il comando <code>aptitude purge</code>. | |||
==I Pacchetti== | ==I Pacchetti== |
contributi