Önbelleğe alınmış .deb dosyalarını nasıl kaldırırım?


60

Bence bir kez apt-get ile paketleri alıp / var / cache / apt / archives içinde saklıyoruz. Yer kazanmak için arşiv dosyalarını kaldırmak güvenli midir? Yer kazanmak için diğer dosyaları da kaldırabilir miyiz?

Yanıtlar:


89

Arşiv dosyalarını kaldırmak güvenli olduğunu düşünüyorum. Eğer disk alanını boşaltmak istiyorsanız bu benim önerilerim:

Önceden yüklenmiş indirilmiş paketleri (.deb) silmek için (ve artık gerekli değil)

sudo apt-get clean

Artık indirilemeyen paketler için önbelleğinizdeki tüm saklanan arşivleri kaldırmak (bu nedenle artık depoda olmayan veya depoda daha yeni bir sürümü olan paketler).

sudo apt-get autoclean

Gereksiz paketleri kaldırmak için (Bir uygulamayı kaldırdıktan sonra artık ihtiyacınız olmayan paketler olabilir).

sudo apt-get autoremove

Eski çekirdek sürümlerini silmek için

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

Hangi çekirdek sürümünü kaldıracağınızı bilmiyorsanız

dpkg --get-selections | grep linux-image

Kaynak: Limpiando Ubuntu: Komuta Programları (Gerçekleştirildi) & Disk alanını nasıl boşaltabilirim ?


1
Çok hoş teşekkürler! İlginç bir şekilde, daha eski bir çekirdek sürümüne geçme gereksiniminiz oldu mu? 2005 ve 2009 arasında birkaç kez yaptım ama son zamanlarda değil.
itsols

Bulduğum apt-get --purge autoremoveen cyberciti.biz/faq/... eski Linux kernel görüntüleri kaldırmak için kullanabileceğiniz
Jelmer

@ itsols Birkaç gün önce bir çekirdeği geri almam gerekiyor, bir dizüstü bilgisayar yeni çekirdeği açmazdı.
ctrl-alt-delor

9

Evet, İnternet bağlantınız kötü değilse ve belirli paketleri tekrar kurmanız gerekmiyorsa, bunları kaldırmak genellikle güvenlidir.

Bunları çıkarmak için bir terminal açın ve şunu yazın:

sudo apt-get clean

Ubuntu-tweak ve Bleachbit'i de kullanabilirsiniz .


3

Ve temiz önbellekte ilgili ... bu komutu kullanabilirsiniz

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`

unistalled programına ilişkin tüm konfigürasyonları silmek için.

Ve:

1) localepurge : Sizinle ilgilenmeyen localizazion paketlerini silmek için

2) deporphan ve gnome arayüzü gtkorphan .


0

Önbelleğe alınmış .debs dosyasını silmek için 'sudo apt-get clean' komutunu çalıştırabilirsiniz. Gerekirse tekrar indirilirler. Eski dosyaları silmeye yardımcı olacak bilgisayarlı hademe adı verilen bir program var.


1
Hum ... buradaki nokta .DEB'nin birini ve herkesi önbelleğe almasını engelleyen bir bayrak koymak ... eğer gerçekten mevcutsa, başka bir şey yapmak (eski dosyaları silmek için kıllar) bana tekerleği yeniden icat etmek gibi geliyor.
bruno.braga

0

Kısmi paketleri kurmakla uğraşırsanız "apt-get autoclean" de onları kaldırır.

Dosya boyutlarını düşük tutmak için Cloud'a yedeklenen bazı sistemlerde bunu yapmak için bir Cron işi yapıyorum.

HTH,

JR


0

Buna göre: http://www.howtogeek.com/howto/28502/how-to-free-up-a-lot- of- disk-space-on-ubuntu-linux-by-deleting-cached- package- files / burada sinaptik paket yöneticisinde önbelleğe almayı devre dışı bırakma seçeneği var ...

Yapılandırmanın nerede tanımlandığını bilen var mı? (hayır / etc / apt / in söyleyebileceğim kadarıyla yok)


1
Ubuntu'ya Sormaya Hoş Geldiniz! Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir. Ayrıca lütfen Cevap gönder düğmesini yalnızca gerçek cevaplar için kullanın, bir sorunuz varsa, cevabınıza yorum veya orijinal soru olarak ekleyin.
Oyibo

1
Bunun için üzgünüm ama bazıları "yorum ekle" bağlantısını nasıl kaçırdım?
bruno.braga
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.