Esto no es cierto, al menos con respecto al entorno de Unity en 14.04 (no puedo hablar para versiones posteriores). He purgado evolution-data-servermi propio sistema y todo funciona bien. Supongo que está utilizando GNOME como entorno de escritorio ( ubuntu-gnome-desktopnunca se ha instalado en mi sistema), que aparentemente depende de ese paquete. Tenga en cuenta que evolution-data-server-commondebe permanecer instalado, pero ese paquete no hace evolution-calendar-factoryque se ejecute.
Aibara
1
Para ampliar el comentario de Aibara, eliminar evolution-data-server-commonlo eliminará unity-control-centery lo reemplazará con gnome-control-center, entre otras cosas.
Matthew leyó el
2
apt-get purge evolution-data-server --dry-runle permite ver qué se purgará antes de purgar evolution-data-server. El --dry-runparámetro me informó (15.10 Wily):The following packages will be REMOVED: evolution-data-server* gnome-contacts* libebook-1.2-16* libedata-book-1.2-25* libfolks-eds25*
noobninja
3
Para Ubuntu 16.10, esto ciertamente no es cierto. La eliminación evolution-data-serversolo elimina los paquetes que no son necesarios para el uso diario de la unidad y ahorra algo de RAM en su sistema.
David Georg Reichelt
26
Si desea eliminar evolution-data-server, los eliminará al menos (probado en 16.04)
The following packages will be REMOVED:
evolution-data-server gdm3 gnome-contacts gnome-shell libfolks-eds25
0 upgraded, 0 newly installed, 5 to remove and 378 not upgraded.
After this operation, 15.8 MB disk space will be freed.
Entonces, el mejor tratamiento es un poco desagradable, ¡pero funciona!
Hack desagradable!
¡Cambie el nombre de la carpeta binaria Evolution para que no se encuentre! Lo que funciona para mí son estos
Notas: Si deshabilita la evolución de esta manera, no podrá usar las sincronizaciones de calendario u otras cosas sofisticadas (inútiles para mí).
Hack menos sucio (actualización)
Parece que cada vez más personas están insatisfechas con la evolución últimamente. Pero en mi configuración actual, no cambio el nombre de la carpeta. En cambio, solo elimino el bit ejecutable y funciona.
Para deshabilitar el proceso de calendario, utilicé
Parece estar trabajando para mí en Debian + Gnome. ¡Gracias!
Kumar
2
Felicitaciones por el truco menos sucio. Eso funciona y es fácilmente reversible. Por cierto, para deshacerse de los procesos ya generados, pkill evolutionúsalos para golpearlos. No volverán después del hack.
fbicknel
18
No tenía instalado Evolution, pero todavía lo tenía funcionando también.
Retire el paquete a evolution-data-servertravés del Centro de software. O escriba esto en un terminal: sudo apt-get purge evolution-data-server. Luego, cierre sesión y vuelva a iniciarla, ya no debería estar.
Nota: Esto funcionó para mí en 14.04 y 16.04 si usaba el escritorio de Unity; sin embargo, no lo hace en 18.04, ya que muchos paquetes críticos de gnomos dependen de él
Funciona bien para mí en Ubuntu 16.04, sin embargo, esto elimina el sistema Snappy y sus componentes del sistema y estoy de acuerdo con eso. Al menos el uso de RAM de Unity está bajo control ahora. Muy apreciado.
Rajat Pandita
@RajatPandita Odd, estoy usando 16.04 ahora y tengo los paquetes Snappy sin el servidor de datos de evolución. ¿Quizás algo es diferente desde que actualicé desde 14.04?
Aibara
No funciona el 15.10
Anwar
Ubuntu 16.04, eliminó el servidor de datos de evolución, no se eliminaron otros componentes y los procesos de evolución se han ido. :-)
andreaplanet
1
En debian "buster" esto elimina gdm3, gnome-core y otros componentes clave. Sospecho que suceden cosas similares en Ubuntu ... CUIDADO.
HörmannHH
6
Puede enmascarar las unidades usando systemd (probado en Ubuntu 18.04, Unity):
Esto sonaba correcto y prometedor, pero no detuvo nada en mi sistema 16.04, incluso después de un reinicio. Pero sudo apt remove evolution-data-serverfuncionó bien.
mivk
4
Si está utilizando Gnome o Gnome-Shell, parece que no puede eliminar evolution-data-server, ya que eliminará también todo el DE
root@europa:/home/user# apt remove evolution-data-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
evolution-data-server gdm3 gnome-contacts gnome-shell gnome-shell-extension-weather gnome-shell-extensions libfolks-eds25
0 upgraded, 0 newly installed, 7 to remove and 6 not upgraded.
After this operation, 17,5 MB disk space will be freed.
Do you want to continue? [Y/n] n
Si todavía desea deshacerse de esos procesos molestos y codiciosos de recursos, puede simplemente eliminar (o, mejor aún, renombrar) el directorio de sus ejecutables:
Entonces, si cree que las respuestas anteriores son demasiado venenosas para su sistema (¿eliminar los requisitos previos de gnome-desktop, eliminar / renombrar archivos empaquetados? ¡No, gracias!), Puedo tener una solución para usted.
Cree ~/.config/upstart/kill-evolution-services.confy rellene con el siguiente código. Asegúrese de reemplazar USUARIO con su nombre de usuario.
start on desktop-start
stop on desktop-end
script
ME=USER
GIVEUP=60
while ! pgrep -u "$ME" -f '^/usr/lib/evolution/evolution'; do
GIVEUP=$((GIVEUP - 1))
if test $GIVEUP = 0; then
break
fi
sleep 1
done
pkill -u "$ME" -f '^/usr/lib/evolution/evolution'
end script
Esto se ejecutará al iniciar sesión, espere hasta que los servicios de Evolution hayan comenzado (hasta 60s, ajustables con GIVEUP), luego elimínelos. Por lo que he visto (el 16.04) permanecerán muertos hasta que interactúes con alguna aplicación que los necesite, como gnome-calendar (la aplicación, no el indicador). Para contrarrestar esto, puede agregar lo siguiente a crontab (ejecute "crontab -e" desde la terminal). Nuevamente, asegúrese de reemplazar USUARIO con su nombre de usuario.
*/1 * * * * pkill -u USER -f '^/usr/lib/evolution/evolution'
Esto intentará eliminar los servicios de Evolution una vez por minuto.
Así que nos deshacemos de los servicios de evolución sin volvernos locos ni siquiera llamar sudo. Supuestamente, los problemas de uso de memoria con estos servicios se han solucionado en Gnome 3.20, pero Ubuntu aún no los ha soportado a 3.18. Esté atento a https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605 , a pesar de que no tiene nada que ver con el indicador-fecha y hora, por lo que puedo decir. El indicador funciona bien sin servicios de evolución en el inicio de sesión lightdm, de todos modos.
Si algo de esto termina teniendo efectos secundarios en su configuración, simplemente puede eliminar ~/.config/upstart/kill-evolution-services.confy eliminar la línea crontab (nuevamente, crontab -edesde un terminal). Luego, cierre la sesión y vuelva a iniciarla por si acaso, si es paranoico.
pkill -f evolution-calendar-factorylanza 100mb de RAM, gracias!
Acuario Power
0
No intenté eliminarlo desde que ejecuté gnome, pero lo que funcionó fue copiar los archivos de la unidad systemd a / etc y configurar ExecStart en / bin / ls:
Respuestas:
Ubuntu no te permitirá eliminar
evolution-calendar-factory
porque esta es una biblioteca compartida por muchos programas.Si intenta ejecutar: ¡
sudo apt-get purge evolution-data-server
osudo apt-get remove evolution-data-server
su sistema se romperá!Puede probar estos comandos en la terminal usando la
-s
bandera (simular) (¡tenga cuidado!)Y verá que
ubuntu-gnome-desktop
se eliminaría, y después del próximo reinicio, ya no podrá iniciar sesión en el sistema. :(Por lo tanto, no eliminar
evolution-data-server
.fuente
evolution-data-server
mi propio sistema y todo funciona bien. Supongo que está utilizando GNOME como entorno de escritorio (ubuntu-gnome-desktop
nunca se ha instalado en mi sistema), que aparentemente depende de ese paquete. Tenga en cuenta queevolution-data-server-common
debe permanecer instalado, pero ese paquete no haceevolution-calendar-factory
que se ejecute.evolution-data-server-common
lo eliminaráunity-control-center
y lo reemplazará congnome-control-center
, entre otras cosas.apt-get purge evolution-data-server --dry-run
le permite ver qué se purgará antes de purgarevolution-data-server
. El--dry-run
parámetro me informó (15.10 Wily):The following packages will be REMOVED: evolution-data-server* gnome-contacts* libebook-1.2-16* libedata-book-1.2-25* libfolks-eds25*
evolution-data-server
solo elimina los paquetes que no son necesarios para el uso diario de la unidad y ahorra algo de RAM en su sistema.Si desea eliminar
evolution-data-server
, los eliminará al menos (probado en 16.04)Entonces, el mejor tratamiento es un poco desagradable, ¡pero funciona!
Hack desagradable!
¡Cambie el nombre de la carpeta binaria Evolution para que no se encuentre! Lo que funciona para mí son estos
¡Eso es! Ahora, al menos puedo usar el sistema.
Notas: Si deshabilita la evolución de esta manera, no podrá usar las sincronizaciones de calendario u otras cosas sofisticadas (inútiles para mí).
Hack menos sucio (actualización)
Parece que cada vez más personas están insatisfechas con la evolución últimamente. Pero en mi configuración actual, no cambio el nombre de la carpeta. En cambio, solo elimino el bit ejecutable y funciona.
Para deshabilitar el proceso de calendario, utilicé
Lo bueno de este método es que otro servicio de Evolution todavía puede funcionar (comienzan y se ejecutan)
¡Repita el mismo proceso para
evolution-source-registry
yevolution-addressbook-factory
si también quiere callarlos!fuente
pkill evolution
úsalos para golpearlos. No volverán después del hack.No tenía instalado Evolution, pero todavía lo tenía funcionando también.
Retire el paquete a
evolution-data-server
través del Centro de software. O escriba esto en un terminal:sudo apt-get purge evolution-data-server
. Luego, cierre sesión y vuelva a iniciarla, ya no debería estar.Nota: Esto funcionó para mí en 14.04 y 16.04 si usaba el escritorio de Unity; sin embargo, no lo hace en 18.04, ya que muchos paquetes críticos de gnomos dependen de él
fuente
Puede enmascarar las unidades usando systemd (probado en Ubuntu 18.04, Unity):
Después de cerrar sesión / iniciar sesión, los servicios ya no se iniciarán.
fuente
sudo apt remove evolution-data-server
funcionó bien.Si está utilizando Gnome o Gnome-Shell, parece que no puede eliminar evolution-data-server, ya que eliminará también todo el DE
Si todavía desea deshacerse de esos procesos molestos y codiciosos de recursos, puede simplemente eliminar (o, mejor aún, renombrar) el directorio de sus ejecutables:
Luego elimine todos los procesos en ejecución:
De esta manera, Gnome ya no podrá reiniciarlos.
Me funcionó sin ningún daño colateral visible.
fuente
Entonces, si cree que las respuestas anteriores son demasiado venenosas para su sistema (¿eliminar los requisitos previos de gnome-desktop, eliminar / renombrar archivos empaquetados? ¡No, gracias!), Puedo tener una solución para usted.
Cree
~/.config/upstart/kill-evolution-services.conf
y rellene con el siguiente código. Asegúrese de reemplazar USUARIO con su nombre de usuario.Esto se ejecutará al iniciar sesión, espere hasta que los servicios de Evolution hayan comenzado (hasta 60s, ajustables con GIVEUP), luego elimínelos. Por lo que he visto (el 16.04) permanecerán muertos hasta que interactúes con alguna aplicación que los necesite, como gnome-calendar (la aplicación, no el indicador). Para contrarrestar esto, puede agregar lo siguiente a crontab (ejecute "crontab -e" desde la terminal). Nuevamente, asegúrese de reemplazar USUARIO con su nombre de usuario.
Esto intentará eliminar los servicios de Evolution una vez por minuto.
Así que nos deshacemos de los servicios de evolución sin volvernos locos ni siquiera llamar
sudo
. Supuestamente, los problemas de uso de memoria con estos servicios se han solucionado en Gnome 3.20, pero Ubuntu aún no los ha soportado a 3.18. Esté atento a https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605 , a pesar de que no tiene nada que ver con el indicador-fecha y hora, por lo que puedo decir. El indicador funciona bien sin servicios de evolución en el inicio de sesión lightdm, de todos modos.Si algo de esto termina teniendo efectos secundarios en su configuración, simplemente puede eliminar
~/.config/upstart/kill-evolution-services.conf
y eliminar la línea crontab (nuevamente,crontab -e
desde un terminal). Luego, cierre la sesión y vuelva a iniciarla por si acaso, si es paranoico.fuente
pkill -f evolution-calendar-factory
lanza 100mb de RAM, gracias!No intenté eliminarlo desde que ejecuté gnome, pero lo que funcionó fue copiar los archivos de la unidad systemd a / etc y configurar ExecStart en / bin / ls:
y en el archivo de la unidad, asegúrese de que ExecStart sea / bin / ls:
Entonces hazlo
Tenga en cuenta que hacer "systemctl disable --user evolution-source-Registry" parece no tener efecto.
fuente