Debfoster, sisteminizi temizleyin ve yalnızca önemli paketleri saklayın

debfoster hakkında

Bir sonraki makalede Debfoster'a bir göz atacağız. Bu bir komut satırı yardımcı programı sadece temel paketleri saklamak ve artık ihtiyaç duyulmayanları kaldırmak için. Bu nedenle yapabiliriz bizimkini tut temiz sistem her zaman. Debfoster uygulaması, apt ve dpkg paket yöneticileri için bir konteyner programıdır. Açıkça talep edilen yüklü paketlerin bir listesini tutar.

İlk kez çalıştırdığımızda, kurulu paketlerin bir listesi oluşturulacak ve dizindeki koruyucular adlı bir dosyaya kaydedilecek. / var / lib / debfoster /. Debfoster bu listeyi, sırf diğer paketler onlara bağlı olduğu için hangi paketlerin yüklendiğini tespit etmek için kullanacaktır. Bu bağımlılıklardan biri değişirse, bu yardımcı program fark edecek ve önceki paketi kaldırmak isteyip istemediğimizi soracaktır. Bu şekilde bize yardımcı olacak Seçtiğimiz temel paketlerle temiz bir sistem sürdürmek.

Debfoster'ı Ubuntu'ya yükleyin

Debfoster depolarda mevcut Ubuntu dağıtımımızın. Bu nedenle kurulum bir problem olmayacaktır. Herhangi bir Debian tabanlı sisteme Debfoster'ı kurmak için terminalde sadece aşağıdaki komutu (Ctrl + Alt + T) çalıştırmamız gerekecek:

sudo apt install debfoster

Debfoster'ı kullanın

Yüklü paketlerin listesini oluşturun

Kurulduktan sonra, aynı terminalde aşağıdaki komutu çalıştırarak kurulu paketlerin listesini oluşturmalıyız:

debfoster bekçileri

sudo debfoster -q

Yukarıdaki komut şu anda kurulu paketleri koruyucular dosyasına ekleyecek dizinde bulunur / var / lib / debfoster /. Artık sistemimize yüklemesini istemediğimiz paketleri kaldırmak için bu dosyayı düzenleyebiliriz.

Önemli ve sistemle ilgili paketleri kaldırmamalıyızLinux çekirdeği, grub, Ubuntu-base, Ubuntu-masaüstü vb. Manuel olarak düzenlediğimiz önemli yapılandırma dosyalarının bir yedeğini almanız da tavsiye edilir.

Listemizde olmayan paketleri kaldırın

Yardımcı programı koruyucularda listelenmeyen paketleri kaldırmaya zorlayabiliriz. Bunu yapmak için şunları yapacağız:

debfoster f kuvvet temizleme

sudo debfoster -f

debfoster tutucular dosyasında bulunmayan tüm paketleri bağımlılıkları ile birlikte kaldıracak. Sisteminizi veri tabanına uymaya zorlamak.

Bundan sonra, zaman zaman veya paketleri ekledikten / çıkardıktan sonra aşağıdaki komutu çalıştırabiliriz. Bununla sahipsiz paketleri veya ihlal edilmeyen bağımlılıkları kontrol edeceğiz kaldırılması gerekiyor.

sudo debfoster

Herhangi bir paket kurduysanız / kaldırdıysanız, Debfoster size ne yapmak istediğinizi soracaktır. Ne yapacağınızdan emin değilseniz, mevcut seçenekleri görmek için H yazın.

Muhafızlar listesindeki paketleri görüntüleme

Veritabanındaki paketlerin listesini görmek için şunları çalıştıracağız:

debfoster -a

Ubuntu 16.04 LTS masaüstümdeki paketlerin listesi burada.

debfoster - veritabanındaki bir paket

Farklı bir veritabanı kullanın

Varsayılan olarak, dosyaya yüklenen paketler saklanacaktır. / var / lib / debfoster / bakıcılar. Farklı bir veritabanı belirtmek istersek (elbette bir bakıcılar dosyası) kullanacağız -k seçeneği aşağıda gösterildiği gibi:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

Sahipsiz paketleri görüntüle

Artık paketleri kontrol etmek için "sudo debfoster" komutunu çalıştırmak her zaman gerekli değildir. Bu işlevi ekleyerek gerçekleştirebiliriz -s seçeneği:

debfoster -s

Yetim paketimiz olması durumunda, ancak gerekli olduğunu düşünüyoruz ve Debfoster'ın onu kaldırmasını istemiyorsak, onu basitçe koruyucular dosyasına ekleyeceğiz.

Bunu yapmak için dosyayı düzenleyin / var / lib / debfoster / bakıcılar favori editörünüzle ve bu programın adını ekleyin.

Paket ekle / kaldır

Bu yardımcı program apt-get ve dpkg paket yöneticileri için bir konteyner olduğundan, onu paket eklemek veya kaldırmak için de kullanabiliriz.

Daha bir paket kur, terminalde çalıştıracağız (Ctrl + Alt + T):

debfoster ile programlar ekle

sudo debfoster screen

Şimdi Debfoster apt-get'i çalıştıracak ve belirtilen paketi kuracaktır.

Daha bir paketi kaldır, biz basitçe bir eksi işareti (-) adın hemen ardından paketin:

debfoster ile programları kaldır

sudo debfoster screen-

Bağımlılıkları bulun

Bir paketin bağlı olduğu tüm paketleri listelemek için, -d seçeneği:

debfoster bir paketin bağımlılıklarını gösterir

debfoster -d screen

Verilen pakete bağlı olan yardımcı program veritabanındaki tüm paketleri listelemek için, -e seçeneği.

debfoster -e nombre-del-paquete

Debfoster Belgeleri

Almak için bu yardımcı program hakkında daha fazla ayrıntıdanışabiliriz adam sayfaları.

adam debfoster

man debfoster

Gördüğünüzü düşündüğüm gibi, Debfoster yüklediklerimizi takip etmemize ve tüm gereksiz paketleri kaldırmamıza yardımcı olacaktır. Bu, şu uygulamalardan biridir: çok dikkatli kullanmayı unutma. Ubuntu-base, grub, Current Kernel vb. Gibi sistemle ilgili önemli paketleri kaldırmayın. Bunu yaparsanız, kullanılamaz bir sistemle karşılaşabilirsiniz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Nişlere gidiyorum dijo

    Çok ilginç teşekkürler, umarım önemli dosyaları silen diğer uygulamalar gibi değildir

    1.    Nahuel pillan dijo

      Önemli paketleri silebileceğiniz için kullanırken dikkatli olmalısınız. Bu yüzden, gölü koruyuculardan silmek istediğinizde iyice bakın.

  2.   José Enrique Monterroso Barrero dijo

    Linux darphanesi için geçerli mi?