Pertanyaan Bagaimana cara menghapus Evolution sepenuhnya?


enter image description hereenter image description herePerulangan pabrik Evolusi memperlambat sistem ke halte yang tiba-tiba dan panjang. Ketika saya mengakses Monitor Sistem saya dapat menghentikan proses individual yang menyebabkan masalah. Proses-proses ini adalah sebagai berikut;

evolution-source-registry

terutama,     evolusi-addressbook-pabrik

Setelah alamat-evolusi-pabrik dihentikan prosesnya akhirnya digantikan oleh proses yang bernama sama, tetapi perulangan berhenti. Ketika saya terhubung ke Thunderbird, itu melambat secara substansial. Awalnya saya menggunakan evolution mail ketika menjalankan Ubuntu 12.10 tetapi menghapusnya dan telah menggunakan Thunderbird.

Spesifikasi laptop saya adalah:
Ubuntu 13.04 32-bit
2,0 GHz (dual core, keduanya core pada 2,0 GHz)
RAM 1GB Setelah melakukan prosedur yang disarankan untuk penghapusan lengkap, saya menerima kesalahan baca cache setelah menghapus evolusi dari manajer paket sepenuhnya. Pengunduhan ulang paket di pengelola paket memungkinkan pengakuan email dan menghasilkan kesalahan yang terlihat di tangkapan layar.


19
2017-07-02 22:11


asal


askubuntu.com/a/894387/46437 - Aquarius Power


Jawaban:


Untuk menghapus Evolution, cukup tekan Ctrl+Alt+T di keyboard Anda untuk membuka Terminal. Ketika terbuka, jalankan perintah di bawah ini:

sudo apt-get --purge remove evolution evolution-exchange evolution-plugins evolution-common evolution-webcal

Perintah di atas tidak akan menghapus evolusi-data-server, evolusi-data-server-umum

Saya menyarankan Anda menggunakan Synaptic Package Manager untuk menghapus Evolution sepenuhnya. Cari saja, dan tandai untuk penghapusan lengkap.

Juga hanya untuk memastikan, setelah menghapus lakukan:

sudo rm /usr/share/indicators/messages/applications/evolution

Sekarang perlu diingat bahwa menghapus evolusi, juga akan menghapus panel gnome. untuk menginstal lakukan:

sudo apt-get install gnome-panel

10
2017-07-03 05:32



Ya, saya pikir itu berhasil tetapi mereka kembali. Membuka klien email tampaknya memicu mereka - lightning
Apakah Anda mencoba cara sinaptik? Jika Anda tidak menginstalnya, Anda dapat melakukannya dengan: sudo apt-get install synaptic - Mitch♦
yup saya mencobanya beberapa kali. - lightning
sekarang saya tidak bisa mendapatkan baterai untuk mengisi ... ini mungkin menjadi akhir - lightning
Ini tidak ada hubungannya dengan baterai. Lepaskan baterai, hidupkan sistem, dan kemudian pasang kembali baterai, dan coba. - Mitch♦


Menghapus berantakan, tetapi melumpuhkan relatif mudah.

Tentu saja ini harus dilakukan menggunakan pengalihan dpkg dan apa pun, untuk tidak membingungkan apt / dpkg ketika Anda memutakhirkan sistem Anda.

    cd /usr/share/dbus-1/services
    # This part create a copy of your original files
    sudo cp org.gnome.evolution.dataserver.AddressBook.service org.gnome.evolution.dataserver.AddressBook.service.backup
    sudo cp org.gnome.evolution.dataserver.Calendar.service org.gnome.evolution.dataserver.Calendar.service.backup
    sudo cp org.gnome.evolution.dataserver.Sources.service org.gnome.evolution.dataserver.Sources.service.backup
    sudo cp org.gnome.evolution.dataserver.UserPrompter.service org.gnome.evolution.dataserver.UserPrompter.service.backup

    # This part makes the trick
    sudo ln -snf /dev/null  org.gnome.evolution.dataserver.AddressBook.service  
    sudo ln -snf /dev/null  org.gnome.evolution.dataserver.Calendar.service 
    sudo ln -snf /dev/null  org.gnome.evolution.dataserver.Sources.service 
    sudo ln -snf /dev/null  org.gnome.evolution.dataserver.UserPrompter.service 

23
2017-11-05 23:01



Solusi yang fantastis, sekarang ubuntu saya dengan unity membutuhkan 700-800MB RAM setelah login. Terima kasih! - BaronBaleron
Sempurna. Saya akan menambahkan untuk membuat salinan dengan ekstensi seperti: cadangan. - multiplayer1080


Tak satu pun dari hal di atas membantu saya, karena e-addressbook-factory terus berjalan dan mengambil 99% CPU bahkan setelah perintah pembersihan. Kehidupan yang dapat dieksekusi di / usr / lib / evolution:

-rwxr-xr-x 1 root root 10544 Jul 30  2013 camel-index-control-1.2
-rwxr-sr-x 1 root mail 14664 Jul 30  2013 camel-lock-helper-1.2
-rwxr-xr-x 1 root root 27760 Jul 30  2013 e-addressbook-factory
-rwxr-xr-x 1 root root 31984 Jul 30  2013 e-calendar-factory

Sebagai upaya terakhir, saya memindahkan folder dengan cara ini:

sudo mv /usr/lib/evolution /usr/lib/evolution-fu

Dan sekarang berhenti berjalan.


5
2018-03-20 01:02



Bahkan setelah membersihkan file yang dieksekusi masih dalam folder ini. Semua dari evolusi-data-server dan itu tidak dapat dihapus tanpa menghapus paket-paket penting. Solusi Anda bekerja! Terima kasih! - Fernando Kosh


Dengan Ubuntu 18.04 (dan mungkin 16.04) Anda tidak dapat menyingkirkan Evolution tanpa menyingkirkan GNOME, jadi taruhan terbaik Anda adalah melumpuhkannya.

Membangun Jawaban PAStheLoD dan komentarnya, saya menulis naskah untuk menonaktifkan layanan evolusi dan menginformasikan dpkg / apt dari perubahan sehingga tidak dihapus pada peningkatan. Semoga ini akan membantu Anda yang, seperti saya, skrip pengaturan sistem Anda kalau-kalau Anda perlu menginstal ulang.

Saya menguji ini pada Ubuntu 18.04.1 LTS.

#!/bin/bash

##
## Disables the Evolution mail program's services by moving the services files
## to another directory.
##
## This must be run as root.
##

SERVICES_HOME="/usr/share/dbus-1/services"
DISABLED_DIR="$SERVICES_HOME/disabled"


exitOnError()
{
    local errorCode=$1
    local errorMessage="$2"

    echo "$errorMessage"
    exit $errorCode
}


main()
{
    # Make sure that we are running as root and that the services directory didn't change!
    if ! [ $(id -u) = 0 ]; then
        exitOnError -1 "Script must be run as root or sudo.  Exiting..."
    fi

    if [ ! -d "$SERVICES_HOME" ]; then
        exitOnError -2 "Services directory $SERVICES_HOME does not exist.  Exiting..."
    fi

    mkdir -p "$DISABLED_DIR"

    find "$SERVICES_HOME" -maxdepth 1 -type f -name "org.gnome.evolution.dataserver.*" ! -name "*.bak" -printf "%f\0" | while IFS= read -r -d $'\0' servicename; do
        # Tell dpkg/apt to update the file in DISABLED_DIR instead of the one in SERVICES_HOME
        dpkg-divert --quiet --divert "$DISABLED_DIR/$servicename" --rename --add "$SERVICES_HOME/$servicename" || exitOnError -3 "Unable to divert service $servicename."

        ln -snf /dev/null  "$SERVICES_HOME/$servicename"
        echo "Disabled service $servicename"
    done

    echo "All evolution services have been disabled.  Please restart for changes to take effect."
}

main

Untuk membatalkan ini, jalankan yang berikut:

sudo rm /usr/share/dbus-1/services/org.gnome.evolution.dataserver.*
sudo dpkg-divert --rename --remove /usr/share/dbus-1/services/org.gnome.evolution.dataserver.AddressBook.service
sudo dpkg-divert --rename --remove /usr/share/dbus-1/services/org.gnome.evolution.dataserver.Calendar.service
sudo dpkg-divert --rename --remove /usr/share/dbus-1/services/org.gnome.evolution.dataserver.Sources.service
sudo dpkg-divert --rename --remove /usr/share/dbus-1/services/org.gnome.evolution.dataserver.UserPrompter.service
sudo rmdir /usr/share/dbus-1/services/disabled

1
2017-08-25 19:36





apt-get memiliki opsi --purge untuk menyelesaikan suatu paket.

Di terminal:

sudo apt-get remove --purge evolution
sudo apt-get autoclean

Opsi autoclean akan membuat bersih dalam paket yang tersimpan di sistem Anda. Jadi jika Anda memiliki beberapa versi paket apt-get hanya akan menyimpan yang terakhir.


-1
2017-07-02 23:55



tampaknya proses yang saya sebutkan masih berjalan. Evolusi-addressbook-pabrik tampaknya menjadi orang yang menyebabkan masalah - lightning
--purge berbeda dari --hapus hanya dalam yang juga menghapus file konfigurasi di / etc. File-file konfigurasi tersebut tampaknya tidak menjadi masalah. Istilah 'hapus sepenuhnya' menyesatkan - file di / home tidak akan pernah dihapus oleh --purge maupun --remove. Dalam sebagian besar keadaan, --hapus cukup memadai. - user535733