Neden apt-get clean seçeneklerine ihtiyacınız var?

Why You Need Apt Get Clean Options



Tüm sistem yöneticileri ve normal Ubuntu kullanıcılarının çoğu, paketleri kurmak ve yükseltmek için apt-get kullanmayı tercih eder, ancak daha sonra sistemlerini temizlemeye dikkat etmez. Bu makale, sisteminizi neden düzenli olarak temizlemeniz gerektiğini ve bunu apt-get clean komutuyla nasıl yapacağınızı açıklayacaktır.

Bu makalede bahsedilen komutları ve prosedürü bir Ubuntu 18.04 LTS sisteminde çalıştırdığımızı unutmayın.







Neden apt-get clean'e ihtiyacımız var?

Ubuntu ve Debian işletim sistemlerinde paketlerin kurulumu veya yükseltilmesi için apt-get kullanılırken yükleyici paketleri depolardan sisteminizdeki yerel depolamaya indirilir ve oradan kurulur. İndirilen paketler .deb formatındadır ve var/cache/apt/archives/ dizinine kaydedilir. Sistem, bu yükleyici paketlerini kaldırdıktan sonra bile yerel depolamada tutar. Genellikle apt-get kullanarak bir paket kurduğumuzda aşağıdakiler olur:



  • Gerekli paketin bir bağımlılık paketine ihtiyacı olup olmadığını kontrol eder; bu paketler nelerdir ve kurulu olup olmadıkları.
  • Paketi ve bağımlılıklarını indirin.
  • Paketi kurun.

Tüm paketler ve bağımlılıkları /var/cache/apt/archives dizinindeki yerel depoda tutulur. Ayrıca, paketi yükseltirseniz, yeni sürümü de benzer şekilde indirilir ve yerel depolamada tutulur. Genellikle, paketleri kurduktan veya yükselttikten sonra, artık .deb yükleyici dosyalarına ihtiyacınız yoktur. Sistem alanınızı kapladıkları için bu dosyaları kaldırmak iyi bir fikirdir.



Alanı kaplayan .deb dosyalarının boyutunu kontrol etmek için Terminalinizde aşağıdaki komutu çalıştırabilirsiniz:





$ile ilgili -NS /nerede/önbellek/uygun/arşivler

apt-get clean kullanma

NS apt-get clea n komutu, paketleri sisteminize apt-get install komutunu kullanarak yükledikten sonra önbelleği temizlemenize yardımcı olur. Artık gerekli olmayan ancak hala sisteminizde bulunan ve sistem alanını koruyan dosyaları kaldırır.



apt-get komutu, alınan .deb yükleyici dosyalarını kaldırır ve / var / önbellek / apt / arşivler sadece dosyaları kilitte ve kısmi dizinde bırakarak.

/ öğesini görüntülerseniz var / önbellek / apt / arşivler dizini kullanarak ls komutu aşağıdaki gibidir, .deb uzantılı dosya sayısını göreceksiniz.

$sudo ls /nerede/önbellek/uygun/arşivler

Şimdi temizleme işlemini aşağıdaki gibi çalıştırın:

$sudo apt-temiz

Şu anda önbellek temizlenecek ve yalnızca kilit dosyasını ve kısmi dizini göreceksiniz.

Dikkat edin, apt-temiz dosyaları sistemden kaldırmaz; yalnızca dosyaları önbellekten kaldırır.

Apt-get autoclean

Benzer apt-temiz , başka bir komut apt-get autoclean ayrıca alınan paketlerin yerel deposunu da temizler, ancak yalnızca kaldırdığınız veya daha yeni sürümleri olmayan paketler için. Hala sistemde olan ve artık ihtiyaç duyulmayan bu tür paketler için temizleme işlemini gerçekleştirir.

apt-get autoclean'i çalıştırırsanız, kaldırılan .deb dosyalarını görürsünüz.

apt-get clean'e benzer şekilde, apt-get autoclean paketi sistemden kaldırmaz,

apt-get clean ve apt-get autoremove arasındaki fark

Bazı kullanıcılar genellikle aşağıdakiler arasında kafa karıştırır: apt-temiz ve apt-get autoremove Sistemlerinde temizleme işlemini gerçekleştirirken. Bu iki komut aynı değildir ve kesinlikle farklı işlevlere sahiptir. Apt-temiz olun veya apt-get autoclean alınan paketleri yalnızca yerel önbellekten kaldırır. apt-get autoremove Bir zamanlar bağımlılık olarak kurulmuş olan gereksiz paketleri kaldırır. Bu nedenle, bir paketi kaldırdığınızda, bu bağımlılıklar hiçbir işe yaramaz. Bu nedenle, çalıştırmanız önerilir. otomatik kaldır tüm bu bağımlılıkları da kaldırmak için komut.

Gereksiz dağınıklığın disk alanınızı kaplamasını önlemek için sistemi temizlemek, sisteminizin düzenli bakımının bir parçası olmalıdır. Diğer birçok temizleme aracı arasında apt-get clean, sisteminizde bulunan ve disk alanı kaplayan önbellek dosyalarını kaldırmanıza yardımcı olabilecek kullanışlı araçlardan biridir.