Pertanyaan hapus paket dengan apt-get atau dpkg [duplikat]


Pertanyaan ini sudah memiliki jawaban di sini:

Saya hanya ingin tahu apakah saya ingin menghapus paket dari sistem saya, katakanlah google-chome-stable, saya punya dua cara untuk melakukannya:

sudo apt-get remove google-chrome-stable

dan

dpkg -r google-chrome-stable

hanya ingin tahu apakah keduanya sama atau ada beberapa teknis? dan mana yang merupakan praktik terbaik?


20
2018-03-02 12:58


asal


@ulcha Tidak bahwa benar-benar menjawab ini? Jika demikian, bisakah Anda menunjuk ke mana? Menjelaskan perbedaan umum antara apt-get dan dpkg tidak benar-benar mengatasi masalah khusus ini. - Eliah Kagan
Jawaban yang sebenarnya untuk pertanyaan ini, dengan detail tentang apt-get remove dan apt-get purge. - Bob Stein


Jawaban:


Praktek terbaik:

menggunakan apt-get atau aptitude atau Pusat Perangkat Lunak Ubuntu.

Apakah ada perbedaan?

iya nih

Instalasi / pencopotan yang sebenarnya selalu dilakukan oleh dpkg. Apt dan utilitas lain meminta dpkg untuk melakukan tugasnya.

dpkg tidak dapat menangani ketergantungan secara otomatis. Anda juga mencari tahu dependensi, mengambil semua paket dan memberikannya ke dpkg sekaligus, atau menangani kekacauan ketergantungan yang tidak terpenuhi. Apt menangani ini, dan itulah yang saya yakini penggunaan utamanya. Apt juga membawa beberapa barang mewah. Lihatlah file-file conf untuk rincian lengkap.

Kecuali penanganan ketergantungan, perintah-perintah hapus adalah setara. Satu-satunya perbedaan adalah cenderung menolak untuk menghapus paket yang bergantung pada orang lain, tanpa menghapusnya, dan itu dapat diatur untuk menghapus secara otomatis paket-paket yang tidak diperlukan orang lain sebagai ketergantungan.


15
2018-03-02 13:15



Terima kasih atas balasan Anda, hanya beberapa pertanyaan lagi, 1: apt-get ketika menghapus paket, itu menghilangkan dependensinya juga? 2: Jika ya, bagaimana jika paket lain juga tergantung pada dependensi tersebut? - user251447
Itu cerdas. Ini menggambarkan apa yang bisa dihapus, dan menawarkan. Jika bersih otomatis diatur, hanya kemudian menghapus paket yang benar-benar tidak dibutuhkan secara otomatis. Dan ya, menggunakan dpkg bisa menjadi bencana. - Mahesh
oh, saya mendapat jawaban saya di bagian terakhir. ini berarti bahwa menggunakan dpkg dapat menjadi bencana untuk menghapus sebuah paket, sejauh yang saya peroleh dari jawaban Anda, jika dpkg dapat menghapus sebuah paket secara langsung tanpa memperhatikan apakah ada beberapa paket lain yang bergantung pada paket yang dihapus. Mohon koreksi saya jika saya salah... - user251447