Tujuan
Tujuannya adalah untuk menghapus semua paket yatim piatu dari CentOS Linux. Dengan paket yatim yang kami maksud adalah semua paket yang tidak lagi melayani tujuan ketergantungan paket.
Misalnya paket A bergantung pada paket B, maka untuk menginstal paket A paket B juga harus diinstal. Setelah paket A dihapus, paket B mungkin masih diinstal, maka paket B sekarang menjadi paket yatim piatu.
Sistem Operasi dan Versi Perangkat Lunak
- Sistem Operasi: – CentOS 7
Persyaratan
Akses istimewa ke sistem CentOS Linux Anda akan diperlukan.
Kesulitan
MUDAH
Konvensi
- # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa
Petunjuk
Pertama periksa apakah package-cleanup
tersedia. Jika tidak, gunakan perintah di bawah ini untuk menginstalnya:
# yum install yum-utils
Dapatkan Daftar Paket Yatim
Selanjutnya, gunakan package-cleanup
untuk mendapatkan daftar paket yatim piatu yang saat ini berada di sistem:
$ package-cleanup --leaves
Perintah di atas akan membuat daftar semua paket yatim piatu, untuk ditinjau, satu paket per baris.
Hapus Paket Yatim
Terakhir, gunakan yum remove
untuk menghapus seluruh daftar:
# yum remove `package-cleanup --leaves`
Catatan, Anda mungkin perlu menjalankan perintah di atas beberapa kali untuk menghapus semua paket yatim piatu. Pastikan untuk membuat pratinjau semua paket yang akan dihapus dan meninjaunya setelah setiap iterasi.