Risposte:
Dalla apt-get
pagina 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
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