Kaldırdığım her paketi otomatik olarak temizleyebilir miyim?


28

Bir Ubuntu noob olarak, denemek için bir çok paketi yükleyip kaldırıyorum. Ancak aylarca, varlığımın farkında bile olmadığım apt-get removeyerine kullanma hatasını apt-get purgeyaptım.

apt-getKaldırdığım her paketi temizlemenin bir yolu var mı ? Sistemim, onlarca farklı pakette istemediğim veya ihtiyaç duymadığım artık dosyalarla dolu.


1
Bunu yapmak için bir "hata" değil. Kaldır ve temizle arasındaki fark , ikincisinin yapılandırma dosyalarını sistem düzeyinde silmesidir. Kullanıcı yapılandırma dosyalarınız hiçbir yöntemden etkilenmez. Çok az sayıda program sistem düzeyinde konfigürasyonlar kullandığından, çoğu program için iki komut pratikte aynı olacaktır. Ayrıca, herhangi bir yapılandırma dosyası çok az yer kaplar ve bu nedenle endişelenmeniz gereken hiçbir şey yoktur.
Paddy Landau

@PaddyLandau: Bu paketlerin birçoğu servis olduğu ve aslında sistem konfigürasyonuna sahip olduğu için çok fazla dosya kaldım . Bu durumda bir hataydı, çünkü removebu yapılandırma dosyalarını kaldırmayı düşündüm .
konfigüratör,

Yanıtlar:


30

Kullanarak daha basit bir alternatif aptitude(varsayılan olarak yüklenmez)

sudo aptitude purge '~c'

~cbir yetenek arama modelidir, 'kaldırılmış, ancak temizlenmemiş paketleri seçin' anlamına gelir. (Tek tırnak ~c, kabuğun kullanıcının ana dizini olarak olası genişlemesini önlemektir c.)

Temizlemenin, genellikle bulunan sistem yapılandırma dosyalarını kaldıracağını /etc, ancak genellikle evinizdeki bazı gizli dizindeki kişisel yapılandırma dosyalarının kaldırılmadığını unutmayın (hangilerinin olduğunu bilmek her zaman kolay değildir).


~cBurada ne anlama geliyor?
yapılandırıcı,

@configurator: bu bir aptitude'arama kalıbıdır,' kaldırılmış fakat temizlenmemiş paketleri seçin 'anlamına gelir, aptitudebelgelere bakınız .
enzotib

Kesin konuşmak gerekirse, \~cdenilen bir kullanıcı olsa bile işe yarayacağı için tercih edilebilir olarak kabul edilebilir c(bu durumda ~ckabuk tarafından /home/cya da cana dizinin ne olduğu ne olursa olsun , iletilmeden önce genişletilecektir aptitude).
Eliah Kagan

~cayrıca aptitudeterminalin UI'sinde geçerli bir arama ifadesidir , bu nedenle bunu da kullanabilirsiniz.
rookie1024


3

bu ikisi paketlerinizi temizleyecektir, ancak bunu kullanma alışkanlığına sahip olmalısınız,

sudo apt-get remove --purge <package name>

Bu paketleri temizleyecek.

Ayrıca şunu kontrol edin, ubuntu-tweak adlı bir yardımcı program, kapıcı olarak adlandırılan, temizlemek için paketleri ve hatta yapılandırmaları görmenizi sağlayan bir özelliğe sahip. http://www.howtogeek.com/112974/how-to-customize-ubuntu-with-ubuntu-tweak/


autocleanve autoremoveOP sordu yapmak için yapacak bir şeyim yok
enzotib 29:12

Bu düzenleme şimdi yanıtlıyor mu?
kmassada

1
-1 kaldırıldı, ancak yanıt vermiyor, çünkü OP gelecek için nasıl yapılacağını zaten biliyor, zaten kurulu paketleri istiyor.
enzotib

Ubuntu Tweak'tan bahsettiğin için +1. Sistemlerimi temizlemek için kullandığım şeydir ve tam olarak neyi temizlemek istediğimi ve neyi saklamak istediğimi seçmek için güzel bir GUI sağlar.
Christopher Kyle Horton

3

Bu işi yapmak için Ubuntu-Tweak kullanıyorum.

  1. Ubuntu tweak'ı yükleyin

  2. Göstergeye "Ubuntu-tweak" yazarak açın. Kısa çizgi açmak için Süper tuşuna basın .

    Ubuntu çizgi çimdik

  3. Hademe sekmesine gidin, Sol çubuktaki Paket Konfigürasyonlarına tıklayın , ardından pencerenin sağ tarafına bir Onay işareti koyun ve ardından Temizle düğmesine tıklayın. Bu yönetici şifresini sorar, verir ve bir süre bekler ....... Sisteminiz eski yapılandırmalardan temizdir.

    Ubuntu tweak içinde temizlik


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.