Mengapa menghapus paket xfce4 tidak menghapus lingkungan desktop XFCE?

27

Saya ingin manajer jendela, jadi saya menginstal xfce4. Saya menggunakan

sudo apt-get install xfce4

untuk melakukan ini. Untuk menghapusnya, saya menggunakan

sudo apt-get remove --purge xfce4  

yang tidak berhasil, dan juga tidak

sudo dpkg purge xfce4

sebagaimana dibuktikan 1) startxmeluncurkan desktop xfce, dan 2) apt-cache search xfce4mengembalikan daftar panjang paket yang diinstal.

Jadi, bagaimana saya bisa menyingkirkan xfce4 dan dependensinya?

David LeBauer
sumber
apt-cache searchtidak hanya menunjukkan paket apa yang diinstal. Itu juga menunjukkan paket apa yang bisa diinstal di masa depan.
TSJNachos117

Jawaban:

38

xfce4 itu sendiri adalah paket-meta yang akan menginstal lingkungan desktop xfce yang dikonfigurasi secara default.

Dalam kebanyakan kasus, file dasar yang datang dengan xfce4 adalah: xfconf, xfce4-utils, xfwm4, sesi xfce4, thunar, xfdesktop4, exo-utils

Jadi kamu bisa melakukannya

sudo apt-get purge xfconf xfce4-utils xfwm4 xfce4-session thunar xfdesktop4 exo-utils xfce4-panel xfce4-terminal

Maka sebagian besar paket yang dikaitkan dengan paket ini menjadi autoremovable sehingga Anda dapat menjalankannya

sudo apt-get autoremove

atau, hampir semua paket xfce4 bergantung libxfce4util-common. Cukup bersihkan yang itu dan Anda menghapus semua yang berhubungan denganxfce

sagarchalise
sumber
8

Catatan yang apt-cachetidak menunjukkan Anda paket yang diinstal , tetapi yang diketahui.

Untuk menguji apa yang telah Anda instal, Anda mungkin ingin menggunakan:

dpkg --get-selections | grep xfce

Pastikan untuk melihat kolom output kedua untuk melihat apakah itu diinstal atau dihapus.

Setelah membersihkan semua paket xfce, perintah di atas tidak mengembalikan output pada mesin saya.

Drew Noakes
sumber
7

Aptitude dapat melakukan ini dengan menggunakan pencarian paket ~ n dan menggunakan -P untuk meminta ketika menambah atau menghapus paket.

sudo aptitude -P remove ~nxfce4

Ganti hapus dengan purge jika Anda ingin menghapus file konfigurasi sistem:

sudo aptitude -P purge ~nxfce4

Untuk menghapus file konfigurasi pengguna (gunakan -r dengan hati-hati - rekursif hapus !!):

sudo rm -r ~/.config/xfce4
gang
sumber
Patut disebutkan bahwa membersihkan semua jejak xfce4 hanya menyisakan pintasan gtk2-engine-xfce & xfce-keyboard-pada Raspbian Jessie Lite
Denja
3
sudo aptitude purge xfce4 desktop-base exo-utils gtk2-engines-xfce libexo-1-0 libexo-common libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 orage tango-icon-theme thunar thunar-data thunar-volman tumbler tumbler-common xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfwm4 xfwm4-themes

Akan menghapus semua yang terkait dengan xfce4 di komputer Anda. Anda harus memasang aptitude terlebih dahulu jika Anda belum:

sudo apt-get install aptitude
animaletdesequia
sumber
1

Saya pikir Anda harus mencoba bakat.

Pasang itu: sudo apt-get install aptitude

Mungkin Anda harus menginstalnya lagi xfce4: sudo aptitude install xfce4

Sekarang bersihkan: sudo aptitude purge xfce4


ps .: Saya belum pernah menginstal xfce4 tetapi perintah itu apt-cache search xfce4juga memberi saya hasil ini .

desgua
sumber
terima kasih atas sarannya, tetapi startx masih meluncurkan xfce
David LeBauer
0

Coba ini: Ketik 'sudo apt-get remove --purge xfce4. Ya, Anda sudah melakukan ini, tetapi beberapa detik tambahan yang terlibat tidak akan sakit ... banyak.

Kemudian ketik 'find xfce4' (jarang, jika pernah, semuanya benar-benar dihapus)

Kemudian hapus secara manual apa pun yang ditemukan.

Kemudian ketik 'sudo apt-get clean && sudo apt-get autoremove, ini, dalam kebanyakan kasus menghapus semua dependensi yang tidak diperlukan lagi.

Untuk beberapa alasan Ubuntu berharap bahwa Anda akan menginstal ulang suatu program di masa mendatang, ia meninggalkan beberapa file konfigurasi, yang dalam banyak kasus menyebabkan masalah di kemudian hari.

Ini adalah cara tercepat yang saya tahu, ada banyak cara yang lebih baik tersedia, tetapi metode ini bekerja untuk saya, yang penting.

Edgar Naser
sumber