APT ile yüklenen / yükseltilen paketler nerede saklanır?


29

Zaman geçtikçe apt-get install yapma ve yazılım ekleme veya değiştirme eğilimindeyiz.

Bunlar bir biçimde arşivlenmiş mi yoksa kurulumdan sonra otomatik olarak temizlenebiliyor mu? Ve eğer otomatik olarak temizlenmezse, temizliğe ihtiyaç olduğu anlamına gelir, değil mi?

Son olarak, otomatik olarak çıkarılmazlarsa, bu paketleri farklı makinelerde tekrar kullanabilir miyiz?

Yanıtlar:


37

İndirilen paketler /var/cache/apt/archives

Onları kaldırmak istiyorsanız, kullanın sudo apt-get clean.

Kimden man apt-get:

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 bir 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

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


1
@Sergy bu girdi için teşekkürler. Bir şey daha - indirilen dosyaları kopyalayıp başka bir bilgisayarda yeniden çalıştırabilir miyim? Tekrar teşekkürler!
itsols,

Evet, bunu hiç denemedim, ancak dosyaları /var/cache/apt/archivesbaşka bir makineye kopyalamanın, onları yeniden indirmeden yüklemenize izin vereceğini düşünüyorum (tabii ki aynı dağıtımı çalıştırırlarsa daha iyi olur). Alternatif olarak, tüm makinelerin güncellemeleri yükleyeceği bir NFS paylaşımı ayarlayabilirsiniz
Sergey

"Aradaki fark, yalnızca artık indirilemeyen ve büyük ölçüde işe yaramaz olan paket dosyalarını kaldırmasıdır" İlginç! İndirmek istemediğiniz şeyleri, artık saklamak isteyebileceğinizi düşündüm. :)
Jazz,

Evet, bu biraz kafa karıştırıcı, ama aslında yazılımın eski sürümlerinden bahsediyorlar. Piyasaya foo-1.0.2sürüldükten sonra foo-1.0.1sunuculardan kaldırıldı, çünkü artık kimse buna ihtiyaç duymuyor, yazdığınızda sudo apt-get install foo1.0.2 önbellekte olsa bile 1.0.2'yi yükleyip kuracak . Böylece, sunuculardan çıkarıldıktan sonra, hiç ihtiyacınız olmayacak gibi görünmüyor
Sergey

Yenisi kırılmışsa ihtiyacınız olabilir ve belirli bir sürümün kurulmasını zorlayabilirsiniz (hala sunucuda mevcutsa). Neyse debian her paketin tüm versiyonlarını içeren bir web sitesine sahip.
LtWorf,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.