Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

8.2.4. Menghapus dan Membersihkan Paket‌


Menghapus paket bahkan lebih sederhana daripada menginstalnya. Mari kita lihat cara menghapus paket dengan dpkg dan tepat.

Untuk menghapus paket dengan dpkg, suplai -r or --menghapus pilihan, diikuti dengan nama paket. Namun, penghapusan ini belum selesai: semua file konfigurasi, skrip pengelola, file log (log sistem), data yang dihasilkan oleh daemon (seperti konten direktori server LDAP atau konten database untuk server SQL ), dan sebagian besar data pengguna lain yang ditangani oleh paket tetap utuh. Opsi hapus memudahkan untuk menghapus instalan program dan kemudian menginstalnya kembali dengan konfigurasi yang sama. Juga ingat bahwa dependensi tidak dihapus. Pertimbangkan contoh ini:


# dpkg --hapus kali-linux-gpu

(Membaca database ... 317681 file dan direktori saat ini diinstal.) Menghapus kali-linux-gpu (2016.3.2) ...

# dpkg --hapus kali-linux-gpu

(Membaca database ... 317681 file dan direktori saat ini diinstal.) Menghapus kali-linux-gpu (2016.3.2) ...


Anda juga dapat menghapus paket dari sistem dengan tepat untuk dihapus paket. APT akan secara otomatis menghapus paket-paket yang bergantung pada paket yang sedang dihapus. seperti dpkg misalnya, file konfigurasi dan data pengguna tidak akan dihapus.

Melalui penambahan sufiks ke nama paket, Anda dapat menggunakan tepat (Atau apt-get dan bakat) untuk menginstal paket tertentu dan menghapus yang lain pada baris perintah yang sama. Dengan sebuah cocok untuk semua perintah, tambahkan “-” ke nama paket yang ingin Anda hapus. Dengan sebuah tepat untuk dihapus perintah, tambahkan “+” ke nama paket yang ingin Anda instal.

Contoh berikutnya menunjukkan dua cara berbeda untuk menginstal paket1 dan untuk menghapus paket2.


# untuk menginstal paket1 paket2-

[...]

# tepat untuk dihapus paket1+ paket2

[...]

# untuk menginstal paket1 paket2-

[...]

# tepat untuk dihapus paket1+ paket2

[...]


Ini juga dapat digunakan untuk mengecualikan paket yang seharusnya diinstal, misalnya karena a Merekomendasikan (dibahas kemudian). Secara umum, pemecah ketergantungan akan menggunakan informasi tersebut sebagai petunjuk untuk mencari solusi alternatif.

Untuk menghapus semua data yang terkait dengan sebuah paket, Anda dapat menghapus paket dengan dpkg-P paket, atau pembersihan yang tepat paket perintah. Ini akan menghapus paket dan semua data pengguna sepenuhnya, dan dalam kasus tepat, akan menghapus dependensi juga.


# dpkg -r debian-cd

(Membaca database ... 97747 file dan direktori saat ini diinstal.) Menghapus debian-cd (3.1.17) ...

# dpkg -P debian-cd

(Membaca database ... 97401 file dan direktori saat ini diinstal.) Menghapus debian-cd (3.1.17) ...

Membersihkan file konfigurasi untuk debian-cd (3.1.17) ...

# dpkg -r debian-cd

(Membaca database ... 97747 file dan direktori saat ini diinstal.) Menghapus debian-cd (3.1.17) ...

# dpkg -P debian-cd

(Membaca database ... 97401 file dan direktori saat ini diinstal.) Menghapus debian-cd (3.1.17) ...

Membersihkan file konfigurasi untuk debian-cd (3.1.17) ...


Peringatan! Mengingat sifat pembersihan yang definitif, jangan melakukannya dengan enteng. Anda akan kehilangan semua yang terkait dengan paket itu.


Komputasi Awan OS Teratas di OnWorks: