Debfoster, bersihkan sistem Anda dan simpan hanya paket yang penting

tentang debfoster

Pada artikel selanjutnya kita akan melihat Debfoster. Ini satu utilitas baris perintah untuk hanya menyimpan paket penting dan menghapus paket yang tidak lagi diperlukan. Oleh karena itu, kami dapat melakukannya jaga kami sistem bersih sepanjang waktu. Aplikasi Debfoster adalah program kontainer untuk manajer paket apt dan dpkg. Mempertahankan daftar paket terinstal yang diminta secara eksplisit.

Saat kami menjalankannya untuk pertama kali, daftar paket yang diinstal akan dibuat dan disimpan dalam file bernama penjaga di direktori / var / lib / debfoster /. Debfoster akan menggunakan daftar ini untuk mendeteksi paket mana yang telah diinstal hanya karena paket lain bergantung padanya. Jika salah satu dari ketergantungan ini berubah, utilitas ini akan melihat dan menanyakan apakah kami ingin menghapus paket sebelumnya. Dengan cara ini, ini akan membantu kita memelihara sistem yang bersih dengan paket penting yang kita pilih.

Instal Debfoster di Ubuntu

Debfoster adalah tersedia di repositori dari distribusi Ubuntu kami. Oleh karena itu, penginstalan tidak akan menjadi masalah. Kami hanya perlu menjalankan perintah berikut di terminal (Ctrl + Alt + T) untuk menginstal Debfoster di sistem berbasis Debian:

sudo apt install debfoster

Gunakan Debfoster

Buat daftar paket yang diinstal

Setelah terinstal, kita harus membuat daftar paket yang diinstal dengan menjalankan perintah berikut di terminal yang sama:

penjaga debfoster

sudo debfoster -q

Perintah di atas akan menambahkan paket yang saat ini terinstal di file keepers terletak di direktori / var / lib / debfoster /. Kami dapat mengedit file ini untuk menghapus paket yang tidak lagi ingin kami instal di sistem kami.

Kami tidak boleh menghapus paket penting dan terkait sistem, seperti kernel Linux, grub, Ubuntu-base, Ubuntu-desktop, dll. Juga disarankan untuk membuat cadangan file konfigurasi penting yang kita edit secara manual.

Hapus paket yang tidak ada di daftar kami

Kami dapat memaksa utilitas untuk menghapus paket yang tidak terdaftar di penjaga. Untuk melakukan ini, kami akan mengeksekusi:

debfoster f memaksa pembersihan

sudo debfoster -f

debfoster akan menghapus semua paket yang tidak tersedia di file keepers, bersama dengan dependensinya. Memaksa sistem Anda untuk mematuhi database.

Setelah ini kita dapat menjalankan perintah berikut dari waktu ke waktu atau setelah menambah / menghapus paket. Dengan itu kami akan memeriksa paket yatim piatu atau dependensi yang tidak dilanggar yang perlu dihapus.

sudo debfoster

Jika Anda telah menginstal / menghapus paket apa pun, Debfoster akan menanyakan apa yang ingin Anda lakukan. Jika Anda tidak yakin apa yang harus dilakukan, ketik H untuk melihat opsi yang tersedia.

Melihat paket dalam daftar Keepers

Untuk melihat daftar paket di database, kami akan mengeksekusi:

debfoster -a

Berikut adalah daftar paket di desktop Ubuntu 16.04 LTS saya.

debfoster -a paket dalam database

Gunakan database yang berbeda

Secara default, paket yang diinstal di file akan disimpan / var / lib / debfoster / keepers. Jika kita ingin menentukan database yang berbeda (file penjaga, tentu saja) kami akan menggunakan opsi -k seperti yang ditunjukkan berikut ini:

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

Lihat paket yatim piatu

Tidak selalu perlu menjalankan perintah "sudo debfoster" untuk memeriksa paket yatim piatu. Kita dapat melakukan fungsi ini dengan menambahkan opsi -s:

debfoster -s

Jika kami memiliki paket yatim piatu, tetapi kami menganggapnya perlu dan kami tidak ingin Debfoster menghapusnya, kami hanya akan menambahkannya ke file keepers.

Untuk melakukannya, edit file / var / lib / debfoster / keepers dengan editor favorit Anda, dan tambahkan nama program ini.

Tambahkan / hapus paket

Karena utilitas ini adalah wadah untuk manajer paket apt-get dan dpkg, kami juga dapat menggunakannya untuk menambah atau menghapus paket.

untuk instal sebuah paket, kami akan mengeksekusi di terminal (Ctrl + Alt + T):

tambahkan program dengan debfoster

sudo debfoster screen

Sekarang Debfoster akan menjalankan apt-get dan menginstal paket yang ditentukan.

untuk hapus sebuah paket, kami hanya akan menempatkan tanda minus (-) tepat setelah nama dari paket:

hapus program dengan debfoster

sudo debfoster screen-

Temukan dependensi

Untuk membuat daftar semua paket yang menjadi tempat bergantung sebuah paket, kita akan menggunakan opsi -d:

debfoster menunjukkan dependensi dari sebuah paket

debfoster -d screen

Dan untuk membuat daftar semua paket dalam database utilitas yang bergantung pada paket yang diberikan, kami akan menggunakan opsi -e.

debfoster -e nombre-del-paquete

Dokumentasi Debfoster

Untuk mendapatkan detail lebih lanjut tentang utilitas ini, kita bisa berkonsultasi dengan halaman manual.

pria debfoster

man debfoster

Seperti yang saya pikir telah Anda lihat, Debfoster akan membantu kami melacak apa yang telah kami instal dan menghapus semua paket yang tidak perlu. Ini adalah salah satu aplikasi itu ingatlah untuk menggunakan dengan sangat hati-hati. Jangan hapus paket penting terkait sistem seperti Ubuntu-base, grub, Current Kernel, dll. Jika Anda melakukannya, Anda mungkin berakhir dengan sistem yang tidak dapat digunakan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Saya pergi nich dijo

    Terima kasih sangat menarik, semoga tidak seperti aplikasi lain yang menghapus file penting

    1.    Pilar Nahuel dijo

      Anda harus berhati-hati saat menggunakannya, karena Anda dapat menghapus paket penting. Jadi perhatikan baik-baik ketika Anda ingin menghapus danau dari penjaga

  2.   Jose Enrique Monterroso Barrero dijo

    Apakah valid untuk linux mint?