Как удалить / отключить процесс Evolution Data Server

Я хочу остановить загрузку evolution-data-server-2.24 при запуске. Я попытался удалить все элементы, связанные с эволюцией, но получил несколько неприятных предупреждений об удалении сервера данных, поэтому я оставил его установленным.

В моем списке стартапов нет предметов, которые могли бы быть такими. Я использую openSUSE 11.1, если это имеет значение,

Спасибо

4 ответа

Решение

Судя по всему, Evolution Data Server является обязательным компонентом для Gnome и не должен использоваться.

Сервер данных Evolution предоставляет единую базу данных для общей общесистемной информации, такой как адресная книга пользователя или события календаря. Это также зависимость апплета часов от пакета gnome-applets, версия 2.10.

Короче говоря, удаление Evolution Data Server приведет либо к удалению множества других программ, либо к полной остановке установки.

Из форумов Ubuntu:

Это также не большая потеря памяти; маленький программный том на панели занимает гораздо больше памяти, чем сервер эволюции.

Я сделал yum remove "gnome*" "evolution*" в моей системе Fedora Core 24, которая удаляет МНОГИЕ другие вещи (всего 234 в моем случае; я также знаю, что yum перенаправляет на dnf, но пока yum все еще работает нормально), а затем перезагружается. В моем случае мне пришлось yum install fvwm чтобы вернуть fvwm2. Ваша ситуация может отличаться с точки зрения того, что переустановить после перезагрузки. Это экстремальное решение, но оно сработало для меня.

Существует простой метод, который временно отключит эволюцию (до следующего обновления пакета):

      sudo mv /usr/lib/evolution-data-server /usr/lib/evolution-data-server-disabled
sudo mv /usr/lib/evolution /usr/lib/evolution-disabled

Менее грязный способ — отключить двоичный файл, чтобы он не запускался при будущих обновлениях основного пакета:

      sudo chmod -x /usr/lib/evolution/evolution-calendar-factory

Будьте осторожны: поскольку эти службы эволюции необходимы для работы Gnome DE, вы не сможете использовать свою систему после изменения этого параметра.

Другой способ сделать это — отключить службы systemctl (для пользователей), связанные с эволюцией:

      systemctl --user list-unit-files | grep evolution

а затем для каждой службы:

      systemctl --user disable --now <service-name>.service

В случае возникновения проблем переустановитеevolution-data-serverпакет, например:

      apt --reinstall install evolution-data-server
Другие вопросы по тегам