it-swarm.dev

Jaký je rozdíl mezi možnostmi „autoclean“, „autoremove“ a „clean“?

apt-get má několik možností, které mi připadají stejné: autoclean, autoremove a clean. Co každý z nich dělá?

159
Antony

Z apt-get mužská stránka:

  • čistý: clean vymaže místní úložiště načtených souborů balíčku. Odstraňuje vše kromě zamykacího souboru z/var/cache/apt/archive/a/var/cache/apt/archives/částečné /. Když se jako metoda dselect (1) použije APT), automaticky se spustí čištění. Ti, kteří nepoužívají dselect, budou pravděpodobně chtít čas od času spustit apt-get clean, aby se uvolnilo místo na disku .

  • automatické čištění: Autoclean stejně jako čistý vymaže místní úložiště načtených souborů balíčku. Rozdíl je v tom, že odstraní pouze soubory balíčku, které již nelze stáhnout, a jsou z velké části zbytečné. To umožňuje udržovat mezipaměť po dlouhou dobu, aniž by se vymkla kontrole. Volba konfigurace APT :: Clean-Installed zabrání vymazání nainstalovaných balíčků, pokud je nastaveno na vypnuto.

  • autoremove: se používá k odstranění balíčků, které byly automaticky nainstalovány, aby byly uspokojeny závislosti některých balíčků a které již nejsou potřeba.


Každý příkaz má manuální stránku, pokud chcete vědět, jaké jsou jejich parametry nebo co každý z nich dělá, stačí napsat Shell man <command> Př. man apt-get

190
Decio Lira

autoclean: odstraní všechny uložené archivy z mezipaměti pro balíčky, které již nelze stáhnout (tedy balíčky, které již nejsou v repo nebo mají novější verzi v repo).

clean: odebere všechny uložené archivy z mezipaměti.

autoremove: zcela jiná věc, tato možnost způsobí, že apt hledá balíčky, které jsou nainstalovány jako závislost již odinstalovaného balíčku, a odstraní je. Slouží k vyčištění nevyužitých závislostí, které zůstávají ve vašem systému.

Odpověď byla nalezena: http://ubuntuforums.org/showthread.php?t=394952

36
Antony