Rain Wiki · Linux

APT paket önbelleği (apt clean ve autoclean)

APT'nin indirilen .deb dosyalarını nerede sakladığı, apt clean, autoclean ve autoremove komutlarının arasındaki farklar ve Debian ile Ubuntu'da nelerin silinmesinin güvenli olduğu.

Linux · Rain Wiki

APT paket önbelleği, apt ve apt-get araçlarının Debian, Ubuntu ve türevi dağıtımlarda indirilen .deb paket dosyalarını sakladığı /var/cache/apt/archives klasörüdür. 'apt-get clean' önbelleğe alınan tüm paketleri, 'apt-get autoclean' yalnızca artık indirilemeyenleri ve 'apt autoremove' ise artık hiçbir şeyin ihtiyaç duymadığı paketleri kaldırır.

Her komutun ne yaptığı

clean, kilit dosyası hariç /var/cache/apt/archives klasöründeki ve bunun partial klasöründeki her şeyi kaldırır. Paketler kurulu kalır, yalnızca indirilen kopyalar silinir.

autoclean, havuzlarda artık bulunmayan önbelleğe alınmış paket dosyalarını siler; bu sayede önbelleğin sonsuza dek büyümesi engellenir.

autoremove, Ubuntu'daki eski çekirdekler gibi, geçmişte bağımlılık olarak otomatik kurulmuş ve artık gerekli olmayan paketleri kaldırır.

Boyutu görüntüleme

'du -sh /var/cache/apt/archives' komutu, önbelleğin ne kadar alan kullandığını gösterir.

APT önbelleğini temizleme

  1. Boyutu kontrol edin: du -sh /var/cache/apt/archives
  2. Önbelleğe alınan tüm paketleri kaldırın: sudo apt-get clean
  3. Nelerin kaldırılacağını gözden geçirin: apt-get -s autoremove
  4. Liste doğru görünüyorsa: sudo apt autoremove

Dikkat

  • Onaylamadan önce autoremove listesini okuyun: Yalnızca bir bağımlılık olarak kurulduysa, kullandığınız bir paket de listede yer alabilir.
  • Önyükleme yapabildiğini bildiğiniz en az bir eski çekirdeği saklayın.

Kaynaklar

Son güncelleme: 2026-10-08

İlgili makaleler