Apakah Perbezaan Antara ‘apt-get purge’ dan ‘apt-get remove’

What Is Difference Between Apt Get Purge



Memasang dan membuang pakej adalah amalan yang sangat biasa setiap kali anda bekerja dengan sistem operasi pilihan anda. Namun, kadang-kadang, anda menyedari bahawa anda telah memasang beberapa pakej yang sebenarnya tidak anda perlukan atau anda telah menemui alternatif yang lebih baik untuknya. Dalam situasi seperti ini, sangat disarankan untuk mencopot pemasangan pakej yang tidak relevan atau tidak perlu tepat pada waktunya agar tidak menempati ruang pada sistem anda atau membuat halangan dalam prestasinya. Setakat sistem operasi Linux, ia memberikan kami dengan dua pilihan berbeza untuk menyahpasang atau membuang pakej iaitu 'apt-get purge' dan 'apt-get remove'. Dalam artikel ini, tujuan kami adalah untuk mengetahui perbezaan utama antara perintah ‘apt-get purge’ dan ‘apt-get remove’. Kami akan melakukannya dengan secara teori menyatakan perbezaan ini dan kemudian kami juga akan menunjukkannya kepada anda dengan menunjukkan contoh. Oleh itu, mari kita mulakan carian untuk mengetahui perbezaan ini.

Membezakan antara 'apt-get purge' dan 'apt-get remove':

Banyak orang menganggap bahawa perintah ‘apt-get purge’ dan ‘apt-get remove’ dapat digunakan secara bergantian kerana bagaimanapun, mereka memenuhi tujuan yang sama iaitu kedua-duanya bertanggungjawab untuk menyahpasang pakej. Pernyataan ini sebahagiannya benar. Adalah betul bahawa kedua-dua arahan ini dapat digunakan untuk menyahpasang pakej pada sistem operasi Linux tetapi cara mereka menyahpasang pakej adalah berbeza.







Perintah ‘apt-get remove’ hanya mencabut pakej tetapi fail konfigurasinya tetap ada. Namun, apabila anda membuang pakej dengan perintah ‘apt-get purge’, maka pakej beserta fail konfigurasinya akan dihapus yang bermaksud bahawa tidak ada jejak pakej yang tertinggal dalam situasi ini.



Kadang-kadang, anda diberi kebebasan untuk menyesuaikan pakej mengikut kehendak tugas yang anda pasangkan pakej tersebut. Untuk melakukan itu, anda harus membuat pengubahsuaian dalam fail konfigurasinya. Sekarang jika anda ingin menyimpan fail konfigurasi yang diperibadikan itu untuk digunakan di masa depan walaupun setelah menghapus pakej, maka anda harus menggunakan perintah 'apt-get remove' tetapi jika anda mahu fail konfigurasi dihapus bersama dengan pakej tersebut, maka anda harus menggunakan perintah 'apt-get purge'. Sekarang kami juga akan memberi petunjuk kepada anda supaya anda dapat mengesahkan perbezaan antara dua perintah ini dengan mudah.



Catatan: Senario yang ditunjukkan di bawah telah ditunjukkan pada Linux Mint 20. Ia juga dapat disahkan dengan menjalankannya pada distribusi Linux yang lain.





Menunjukkan penggunaan ‘apt-get remove’ dan ‘apt-get purge’ untuk menonjolkan perbezaannya:

Untuk menunjukkan penggunaan 'apt-get remove' dan 'apt-get purge', kami menggunakan paket snapd di Linux Mint 20. Kami pertama kali akan mencuba mengeluarkan pakej itu dengan 'apt-get remove' dan menunjukkan kepada anda apa yang berlaku selepas itu. Dan kemudian kami akan memasang semula pakej yang sama dan mengeluarkannya dengan ‘apt-get purge’ dan mendedahkan apa yang berlaku apabila anda akan melakukannya. Perkara yang perlu diperhatikan di sini adalah bahawa setiap pakej yang anda pasang di Linux mempunyai fail konfigurasi dengannya yang berada di folder Home atau folder dll. Fail konfigurasi pakej snapd terletak di dalam folder dll dan anda boleh mencarinya dengan mudah dengan mencarinya seperti yang disorot dalam gambar berikut:



Setelah mengesahkan bahawa fail konfigurasi pakej snapd benar-benar ada, anda harus meneruskan seperti berikut:

Buka terminal Linux Mint 20 dengan mengklik ikonnya di bar tugas dan taipkan arahan yang ditunjukkan di bawah:

$sudo apt-get keluarkansnapd

Di sini, anda boleh mengganti snapd dengan nama pakej lain yang ingin anda nyahpasang sambil menggunakan perintah ‘apt-get remove’.

Sebaik sahaja anda melaksanakan perintah ini dengan menekan kekunci Enter, anda akan diminta untuk memberikan pengesahan anda mengenai mencopot pemasangan paket yang ditentukan. Ketik Y untuk meneruskan proses ini kerana anda juga dapat melihat dari gambar yang ditunjukkan di bawah:

Proses penyahpasangan akan memakan masa beberapa saat untuk diselesaikan dengan jayanya dan apabila ia selesai, anda akan dapat melihat output berikut di terminal anda:

Sekarang kembali ke folder dll dan cari snapd. Anda masih dapat melihat fail konfigurasi di sana kerana perintah ‘apt-get remove’ tidak dapat mengeluarkan fail konfigurasi. Ini dapat disahkan dari gambar yang ditunjukkan di bawah:

Setelah melakukan ini, kami telah memasang semula paket snapd yang sama demi demonstrasi. Walau bagaimanapun, kali ini kami akan mencuba menyahpasangnya sambil menggunakan arahan berikut:

$sudo apt-get membersihkansnapd

Sekali lagi, anda boleh mengganti snapd dengan nama pakej lain yang ingin anda nyahpasang semasa menggunakan perintah ‘apt-get purge’.


Apabila anda akan melaksanakan perintah 'apt-get purge' dengan menekan kekunci Enter setelah mengetiknya di terminal anda, anda akan diminta untuk mengesahkan tindakan anda. Anda boleh melakukannya dengan menaip Y dan kemudian tekan kekunci Enter seperti yang disorot pada gambar yang ditunjukkan di bawah:

Sebaik sahaja penyahpasangan pakej snapd selesai, terminal Linux Mint 20 anda akan memberikan output berikut:

Sekarang kembali ke folder etc dan cuba cari snapd. Kali ini, anda tidak akan dapat mencari fail konfigurasi untuk pakej ini kerana perintah ‘apt-get purge’ menghapus semua jejak paket termasuk fail konfigurasinya.

Oleh itu, disahkan bahawa perintah ‘apt-get purge’ mampu menghapus fail konfigurasi pakej sedangkan perintah ‘apt-get remove’ tidak.

Kesimpulan:

Dengan cara ini, anda dapat dengan mudah menggunakan perintah ‘apt-get purge’ dan ‘apt-get remove’ dalam senario yang berbeza. Anda boleh menghapus sebarang pakej pilihan anda dengan menggunakan perintah ini sesuai dengan keperluan anda. Artikel ini menerangkan kepada anda secara terperinci cara kerja kedua perintah ini dan juga menerangkan kemampuan kedua-dua arahan ini. Perkara lain yang perlu diperhatikan di sini adalah bahawa perintah ‘apt-get purge’ walaupun hanya dapat menghapus fail konfigurasi yang disimpan di folder dll iaitu perintah ini tidak dapat menghapus fail konfigurasi pakej yang disimpan di folder Home.