15.04 sürümünde kullanılmayan paketleri nasıl kaldırabilirim?


18

14.10 sürümünden 15.04 sürümüne yükseltme yaparken, 18 kullanılmayan veya gereksiz paketi ortadan kaldırmak için bir sorgu aldığım bir "temizleme" süresi vardı. Biri bana gereksiz gereksiz paketlerim olmadığından emin olabileceğimi gösterebilir mi?

Yanıtlar:


23

Öncelikle sistemlerimizin o kadar akıllı olmadığını bilmelisiniz !! Bir sistem hangi pakete ihtiyacınız olduğunu bilemez. Ubuntu, kullanıcının kendisi tarafından yüklenen herhangi bir paketi kaldıramaz, bunun yerine diğer paketler için bağımlılık olarak indirilen ve artık kullanılmayan paketleri silmenizi sağlar, yani bu paketler sistem tarafından değil kullanıcı ...

man apt-get

 autoremove
           autoremove is used to remove packages that were automatically
           installed to satisfy dependencies for other packages and are now no
           longer needed.

Böylece çalıştırma sudo apt-get autoremove, diğer paketler için bağımlılık olarak kullanılan kullanılmayan paketleri kaldıracaktır.

Bir sistem, Önemli veya gerekli paketleri gösterebilir, böylece bunların kaldırılmaması gerekir.

Elinizde yoksa yetenek yükleyin:

sudo apt-get install aptitude

Artık gerekli olduğu düşünülen paketleri arayabilirsiniz:

aptitude search '~prequired'

veya önemli:

aptitude search '~pimportant'

Ubuntu'daki kullanılmayan paketler

Unusedpkg adlı bir araç için bir bash betiği vardır , bu paketleri kullanmamanızdan beri silebilirsiniz, böylece neyi sileceğinizi belirleyebilirsiniz.

Komut dosyasını indirin . Sıkıştırılmış klasörü ayıklayın ve betiğe izin verin

chmod +x unusedpkg

Şimdi komut dosyasını içeren dizinden çalıştırabilirsiniz

$./unusedpkg 

Örnek çıktı:

* UnusedPkg 0.6
  Find unused packages in your Linux system.

WARNING:
   Idle days may be wrong. Before delete anything, check package timestamps
   using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.

Minimum packages size: 1MB

IDLE DAYS   SIZE    PACKAGE NAME
1 year and 6 months      (553 days)     8MB 0ad 
1 year and 6 months      (553 days)     2MB gnect 
1 year and 6 months      (553 days)     1MB libgvc5 
1 year and 6 months      (553 days)     8MB locales 

8

Bu ipuçları sisteminizi temizlemek ve kullanılmayan paketleri kaldırmak için yararlı olabilir

sudo apt-get autoclean kısmi pakage temizlemek için

sudo apt-get autoremove uygun önbelleği temizlemek için

sudo apt-get clean kullanılmayan bağımlılıkları kaldırmak

Do man apt-getapt-get ve nasıl kullanıldığı hakkında daha fazla bilgi almak için.


7

Başka paketler tarafından yüklenen ve artık gerekli olmayan paketleri kaldırmak için:

sudo apt-get autoremove

Artık yüklenmeyen paketlerin .deb dosyalarını kaldırmak için şu komutu çalıştırın:

sudo apt-get autoclean

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.