In che cosa differiscono “apt-get clean” e “apt-get clean all”?


90

Qual è la differenza tra questo comando:

sudo apt-get clean

E questo comando:

sudo apt-get clean all

Sul mio sistema Lubuntu 12.04, simulare questi comandi rivela che il loro comportamento è esattamente lo stesso:

ek@Apok:~$ apt-get -s clean
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
ek@Apok:~$ apt-get -s clean all
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
ek@Apok:~$

C'è mai qualche differenza nel apt-getcomportamento con cleane clean all? In tal caso, qual è la differenza, in quali circostanze è rilevante e come dovrei scegliere tra i due? Se non c'è differenza, allora perché clean allesiste?

Se sono uguali, clean allavrebbe comunque senso se cleanpotesse normalmente prendere un nome di pacchetto come argomento. Ma non è così: il tentativo di passare un nome di pacchetto per cleannon alterare affatto cleanil comportamento, l'intera cache viene comunque eliminata:

ek@Apok:~$ apt-get -s clean nano
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin

Questo mi fa meravigliare, però, se forse clean all non esiste davvero (e che ciò che sta accadendo è che allviene ignorato, proprio come nanonell'esempio sopra).

È clean allsolo una leggenda urbana?


6
"Il pulito è solo una leggenda urbana?" Si signore.
Braiam,

Risposte:


186

Nel

sudo apt-get clean all

allviene semplicemente ignorato, come ogni altra cosa che aggiungi dopo clean.

È lo stesso con per esempio

sudo apt-get clean my room

5
C'è (o c'era) qualche documentazione raccomandata clean all? Come è sudo apt-get clean allnata la pratica della corsa ? Il comportamento era diverso? O è clean allsolo una confusione, forse derivante da una makesintassi un po 'simile ?
Eliah Kagan,

4
Quando cerco apt-get clean allsu Google, ci sono 48.900 risultati (anche se, certamente, i primi due sono per questa domanda). D'altra parte, la pagina del manuale non ha detto nulla al riguardo, e non riesco a trovare alcuna fonte ufficiale che consigli di usarlo. Mi piacerebbe sapere di più su come è nato ... ma sospetto che potrebbe richiedere molto tempo e fatica.
Eliah Kagan,

3
Una stanza disordinata / scrivania che rosicchia il tuo subconscio, @EliahKagan? : P
ish

9
L'affetto dell'aggiunta del "tutto" è molto probabilmente una sbronza di "yum clean all"

16
+1 per sudo apt-get clean my roomXD
Crimbo,
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.