Qual è la differenza tra le opzioni "autoclean", "autoremove" e "clean"?


147

apt-getha alcune opzioni che sembra lo stesso per me: autoclean, autoremovee clean. Cosa fanno ognuno di loro?

Risposte:


178

Dalla apt-getpagina man:

  • clean : clean cancella il repository locale dei file di pacchetto recuperati. Rimuove tutto tranne il file di blocco da / var / cache / apt / archives / e / var / cache / apt / archives / partial /. Quando APT viene utilizzato come metodo dselect (1), la pulizia viene eseguita automaticamente. Coloro che non usano dselect probabilmente vorranno eseguire apt-get clean di tanto in tanto per liberare spazio su disco.

  • autoclean : come clean, autoclean cancella il repository locale dei file di pacchetto recuperati. La differenza è che rimuove solo i file del pacchetto che non possono più essere scaricati e sono in gran parte inutili. Ciò consente di mantenere una cache per un lungo periodo senza che sfugga al controllo. L'opzione di configurazione APT :: Clean-Installed impedirà la cancellazione dei pacchetti installati se è disattivata.

  • autoremove : viene utilizzato per rimuovere i pacchetti che sono stati installati automaticamente per soddisfare le dipendenze di alcuni pacchetti e che non sono più necessari.


Ogni comando ha una pagina di manuale, se vuoi sapere quali sono i loro parametri o cosa fanno ciascuno di essi, digita semplicemente la shell man <command> Ex.man apt-get


So almeno nel caso di aptitude, che eliminerà automaticamente i pacchetti. Non che voglio approfondire l'argomento che è meglio usare.
aperson,

6
Ogni comando ha una pagina di manuale eppure mi ritrovo a cercare su Internet per scoprire cosa devo fare, il più delle volte è più veloce. Sono sicuro che hai visto l'enorme elenco di opzioni della riga di comando di quelle pagine man - ottimo per l'usabilità ma fa schifo per la comprensione.
Antony,

2
sì, vado sempre prima alle pagine man, ma a volte mi ritrovo a cercare su google alcuni esempi più utilizzabili.
Decio Lira,

@aperson è un vantaggio di aptitude, ma sembra che AFAIK apt stia attirando più attenzione, forse aggiungeranno quella funzionalità qualche volta.
Decio Lira,

28

autoclean: rimuove tutti gli archivi memorizzati nella cache per i pacchetti che non possono più essere scaricati (quindi pacchetti che non sono più nel repository o che hanno una versione più recente nel repository).

clean: rimuove tutti gli archivi memorizzati nella cache.

autoremove: una cosa completamente diversa, questa opzione fa in modo che apt cerchi i pacchetti installati come dipendenza di un pacchetto già disinstallato e li rimuove. Viene utilizzato per ripulire le dipendenze non utilizzate che rimangono sul sistema.

Risposta trovata: http://ubuntuforums.org/showthread.php?t=394952


2
Scelgo il tuo come quello buono! perché se voglio leggere la pagina man, ci arrivo, ma non tutte le volte che vuoi capire, troverai una risposta con l'uomo, ecco perché abbiamo bisogno di un tocco umano da StackOverflow ... E penso che sia totalmente comprensibile ... La prima risposta mi sembra troppo fredda
Dazag
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.