Apa perbedaan antara sudo apt-get purge
dan sudo apt get remove --purge
?
Pasti ada perbedaan atau keduanya seharusnya tidak ada.
sumber
Apa perbedaan antara sudo apt-get purge
dan sudo apt get remove --purge
?
Pasti ada perbedaan atau keduanya seharusnya tidak ada.
Apakah keduanya harus atau tidak seharusnya ada mungkin merupakan titik perdebatan.
Namun - mereka benar-benar identik.
Dari halaman manual apt-get
--membersihkan Gunakan pembersihan alih-alih menghapus untuk apa pun yang akan dihapus. Sebuah tanda bintang ("*") akan ditampilkan di sebelah paket-paket yang ada dijadwalkan dibersihkan. menghapus --purge setara dengan pembersihan perintah. Item Konfigurasi: APT :: Get :: Purge.
Bagian kuncinya adalah --purge sama dengan perintah purge
Mengapa - saya menduga ini historis -
apt-get --purge remove
datang sebelumnya apt-get purge
Melihat dokumentasi apt yang lama itu membuat referensi ke versi perintah yang lebih lama. The dokumentasi yang lebih baru memberikan aptitude
& apt-get purge
contoh.
Demi konsistensi - itu ide yang baik untuk tidak menghapus antarmuka lama - jika Anda memiliki skrip lama - masih akan berfungsi hari ini karena perintah antarmuka masih ada.
Pikiran Anda yang tidak menghentikan Gnome dari mencabut api - tapi itu cerita lain ...
--purge
sakelar berguna ketika Anda menggunakanautoremove
perintah. Tidak ada cara lain yang saya tahu untukapt-get
menghapus file konfigurasi paket yang sedang dihapus secara otomatis.apt-get autoremove
.Tidak ada yang sejauh yang saya tahu, mereka melakukan hal yang sama persis, menghapus paket dan mencoba untuk menghapus file konfigurasi yang dibuat oleh paket tersebut.
Pada dasarnya
apt-get purge
diimplementasikan setelahapt-get remove --purge
tetapi pembersihan gaya lama tetap.sumber
Mereka sama, seperti yang tertulis di halaman manual man:
remove --purge is equivalent to the purge command.
Lihatman apt
dan halaman manual Ubuntu online . Saya pikir penggunaan dikembangkan dan kedua perintah tetap; seperti yang terjadi di program lain, perubahan penggunaan dan satu bentuk (yaitusudo apt-get purge
) menjadi lebih disukai daripada yang lain. Namun, saya masih mencari referensi untuk ini dan meneliti sejarah penggunaan, meskipun ada bab berguna tentang manajemen paket di Buku Pegangan Debian dan artikel tentang apt-get di blog Raphael Hertzog .Menggunakan contoh menghapus vlc (walaupun dengan
-s
flag simulasi), kita dapat melihat bahwa perintah memiliki hasil yang identik; semua file lain yang digunakan oleh vlc perlu dihapus dengansudo apt-get autoremove
dalam kedua kasus.1)
sudo apt-get remove --purge
2)
sudo apt-get purge
sumber
Seperti jawaban sebelumnya telah menyatakan, keduanya memang setara.
Namun, ada satu alasan yang masuk akal untuk kelanjutan keberadaan kedua bentuk ini:
apt-get purge
adalah singkatan yang berguna dan ditambahkan kemudian untuk penghapusan lengkap paket-paket spesifik--purge
Bendera memungkinkan modifikasi apt-get panggilan lain untuk file-file konfigurasi pembersihan juga, seperti diapt-get autoremove --purge
Sebagai eksperimen reguler dengan perangkat lunak baru, saya sendiri memiliki file konfigurasi yang jauh lebih sedikit yang beredar sejak belajar bagaimana memodifikasi panggilan autoremove!
sumber