it-swarm-tr.com

"Autoclean", "autoremove" ve "clean" seçenekleri arasındaki fark nedir?

apt-get bana aynı görünen birkaç seçeneğe sahip: autoclean, autoremove ve clean. Her biri ne yapar?

146
Antony

apt-get man sayfasından:

  • temiz: clean, alınan paket dosyalarının yerel deposunu temizler. Kilit dosyası dışındaki her şeyi/var/cache/apt/archives/ve/var/cache/apt/archives/partial/'dan siler. APT dselect (1) yöntemi olarak kullanıldığında, temizleme otomatik olarak çalıştırılır. Dselect kullanmayanlar büyük olasılıkla disk alanını boşaltmak için zaman zaman apt-get clean komutunu çalıştırmak isteyeceklerdir.

  • autoclean: Clean gibi, autoclean de alınan paket dosyalarının yerel deposunu temizler. Aradaki fark, yalnızca artık indirilemeyen ve büyük ölçüde yararsız olan paket dosyalarını kaldırmasıdır. Bu, önbelleğin kontrolden çıkmadan uzun bir süre korunmasını sağlar. APT :: Clean-Installed konfigürasyon seçeneği, kurulu olması durumunda kurulu paketlerin silinmesini önleyecektir.

  • autoremove: bazı paketlerin bağımlılıklarını karşılamak için otomatik olarak kurulan ve artık gerekmeyen paketleri kaldırmak için kullanılır.


Her komutun bir manuel sayfası vardır, parametrelerinin ne olduğunu veya her birinin ne yaptığını bilmek istiyorsanız, sadece Shell man <command> Ex. man apt-get

176
Decio Lira

autoclean: artık indirilemeyen paketler için önbelleğinizdeki tüm arşivleri kaldırır (bu nedenle artık depoda bulunmayan ya da depoda daha yeni bir sürümü olan paketler).

temiz: önbelleğinizdeki tüm saklanan arşivleri kaldırır.

autoremove: bambaşka bir şey, bu seçenek zaten kaldırılmış bir paketin bağımlılığı olarak kurulan paketleri kaldırır ve kaldırır. Bu, sisteminizde kalan kullanılmayan bağımlılıkları temizlemek için kullanılır.

Bulunan cevap: http://ubuntuforums.org/showthread.php?t=394952

28
Antony