Jaka jest różnica między tym poleceniem:
sudo apt-get clean
I to polecenie:
sudo apt-get clean all
W moim systemie Lubuntu 12.04 symulowanie tych poleceń ujawnia, że ich zachowanie jest dokładnie takie samo:
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:~$
Czy jest jakaś różnica w apt-getzachowaniu w stosunku do cleani clean all? Jeśli tak, jaka jest różnica, w jakich okolicznościach jest to istotne i jak mam wybrać między tymi dwoma? Jeśli nie ma różnicy, to dlaczego clean allistnieje?
Jeśli są takie same, to clean allnadal miałoby sens, gdyby cleannormalnie mógł wziąć nazwę pakietu jako argument. Ale tak nie jest - próba przekazania nazwy pakietu w cleanogóle nie zmienia cleanzachowania, cała pamięć podręczna nadal jest usuwana:
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
Zastanawiam się jednak, czy być może clean all tak naprawdę nie istnieje (i to, co się dzieje, alljest ignorowane, tak jak nanow powyższym przykładzie).
Czy to clean alltylko miejska legenda?