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:
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:
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.
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):
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:
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 -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ı.
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.
Çok ilginç teşekkürler, umarım önemli dosyaları silen diğer uygulamalar gibi değildir
Ö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.
Linux darphanesi için geçerli mi?