Как удалить / отключить процесс 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