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:
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:
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.
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):
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:
sudo debfoster screen-
Temukan dependensi
Untuk membuat daftar semua paket yang menjadi tempat bergantung sebuah paket, kita akan menggunakan opsi -d:
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.
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.
Terima kasih sangat menarik, semoga tidak seperti aplikasi lain yang menghapus file penting
Anda harus berhati-hati saat menggunakannya, karena Anda dapat menghapus paket penting. Jadi perhatikan baik-baik ketika Anda ingin menghapus danau dari penjaga
Apakah valid untuk linux mint?