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-get
zachowaniu w stosunku do clean
i 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 all
istnieje?
Jeśli są takie same, to clean all
nadal miałoby sens, gdyby clean
normalnie mógł wziąć nazwę pakietu jako argument. Ale tak nie jest - próba przekazania nazwy pakietu w clean
ogóle nie zmienia clean
zachowania, 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, all
jest ignorowane, tak jak nano
w powyższym przykładzie).
Czy to clean all
tylko miejska legenda?