GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menghapus Paket Yatim Piatu di Ubuntu

Pada sistem Linux, penginstalan beberapa paket bergantung pada paket atau pustaka lain agar dapat berfungsi dengan baik. Misalnya, jika Anda ingin menginstal sebuah paket bernama "mypackage", Anda perlu perpustakaan yang bergantung padanya.
Nanti jika Anda menghapus "mypackage", paket yang berisi perpustakaan akan tetap berada di sistem tanpa digunakan. Untuk menghapus paket-paket ini kita perlu menggunakan beberapa alat. Dalam tutorial ini, Anda akan belajar cara menginstal beberapa alat yang digunakan untuk menemukan dan menghapus perpustakaan yatim piatu dari sistem Ubuntu 16.04 Anda.

Biasanya, apt dapat mengelola dependensi antara paket dan apt-get autoremove menawarkan Anda kemungkinan untuk menghapus semua paket yatim piatu. Tetapi jika Anda telah menginstal paket depended secara manual sebelum menginstal "mypackage" akan tetap berada di sistem. Jadi kita perlu menggunakan alat untuk tujuan ini.

Lihat juga:Cara Menginstal Paket Versi Tertentu menggunakan apt-get

1) Gtkorphan

GtkOrphan adalah alat grafis yang memungkinkan Anda menemukan dan menghapus paket yatim piatu. Ini mengimplementasikan GUI front-end untuk deborphan, menambahkan kemampuan penghapusan paket yang memindai sistem Anda untuk perpustakaan yatim piatu dan menghapusnya ketika Anda menyuruhnya melakukannya.

# apt install gtkorphan
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following additional packages will be installed:
 deborphan dialog libgtk2-gladexml-perl menu
Suggested packages:
 menu-l10n
The following NEW packages will be installed:
 deborphan dialog gtkorphan libgtk2-gladexml-perl menu

Sekarang cukup cari aplikasi dari peluncur

Luncurkan sekarang aplikasinya. Anda dapat melihat daftar paket yatim piatu yang ada di sistem Anda. Anda dapat memilih yang ingin Anda hapus. Sekarang perluas "Opsi " dengan klik kanan dan pilih "Pilih untuk dihapus ".

2) Deborphan

DebOrphan adalah alat baris perintah yang memungkinkan Anda mengetahui paket yatim piatu yang ada di sistem Linux Anda. Biasanya ketika Anda menginstal gtkorphan, ia datang dengan deborphan. Tetapi Anda hanya ingin menginstal deborphan, lakukan seperti di bawah ini:

# apt install deborphan

Sekarang untuk membuat daftar paket yatim piatu, cukup gunakan perintah di terminal

# deborphan 
libllvm3.8:amd64
libmircommon5:amd64
libsensors-applet-plugin0:amd64
libqmi-glib1:amd64

Anda dapat melihat bahwa kami memiliki daftar yang sama dengan gtkorphan. Untuk menghapus semua paket yatim piatu, gunakan perintah:

# apt-get remove --purge `deborphan` 
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following packages will be REMOVED:
 libllvm3.8* libmircommon5* libqmi-glib1* libsensors-applet-plugin0*
0 upgraded, 0 newly installed, 4 to remove and 23 not upgraded.
After this operation, 43.8 MB disk space will be freed.
Do you want to continue? [Y/n]

Anda dapat melihat bahwa itu mengusulkan untuk menghapus semua 4 paket yatim piatu. Sekarang jika Anda ingin mengecualikan beberapa paket tertentu, Anda dapat menggunakan --exclude parameter seperti di bawah ini

# apt-get remove --purge `deborphan --exclude=libsensors-applet-plugin0:amd64` 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  libllvm3.8* libmircommon5* libqmi-glib1*
0 upgraded, 0 newly installed, 3 to remove and 23 not upgraded.
After this operation, 43.8 MB disk space will be freed.
Do you want to continue? [Y/n]

Sekarang Anda dapat melihat bahwa itu hanya mengusulkan untuk menghapus 3 paket yatim piatu bukan 4 seperti sebelumnya.

Sekarang Anda tahu dua alat penting yang dapat membantu Anda menghapus paket yatim piatu. Namun, Anda harus memperhatikan bahwa beberapa dependensi tidak didefinisikan dengan benar pada level paket itu sendiri dan deborphan dapat menghapus komponen yang mungkin berguna bagi Anda, jadi berhati-hatilah.


Ubuntu
  1. Cara menghapus paket yatim piatu di CentOS Linux

  2. Cara Mendaftar Paket yang Diinstal di Ubuntu 20.04

  3. Cara Mendaftar Paket yang Diinstal di Ubuntu

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Cara Memperbaiki Paket Rusak di Ubuntu

  3. Cara menghapus atau menonaktifkan Dock Ubuntu

  1. Cara Menginstal Paket RPM di Ubuntu

  2. Cara Menghapus atau Menghapus Paket Perangkat Lunak Dari Ubuntu

  3. Cara Menghapus Kernel Lama di Ubuntu 16.04, 18.04, dan 19.04