Удалить эволюцию без удаления оболочки gnome

У меня установлен Ubuntu 18.04 LTS, и я использую его для разработки программное обеспечение. Я заметил в htop , что есть два процесса, которые потребляют много памяти: / usr / lib / evolution / evolution-addressbook-factory и / usr / lib / evolution / evolution-calendar-factory - с использованием до 1 ГБ виртуального адресного пространства и 100 МБ резидентной памяти. Мне не нужны ни календарь, ни адресная книга. На самом деле, у меня есть более важные дела, связанные с потребляемой памятью и процессорным временем. И, что важно, я абсолютно не хочу, чтобы какое-либо приложение пыталось интегрировать с календарем или адресной книгой, которые я никогда не буду использовать. Я хочу, чтобы любое приложение, пытающееся это сделать, сообщало мне, что оно следует неверным представлениям о безопасности. Поэтому я хочу их удалить.

inetknght@develop:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Нечего обновлять или устанавливать. Аккуратно, поэтому система полностью обновлена. Я хочу удалить пакет.

inetknght@develop:~$ dpkg -S evolution-addressbook-factory
evolution-data-server: /usr/lib/evolution/evolution-addressbook-factory-subprocess
evolution-data-server: /usr/lib/systemd/user/evolution-addressbook-factory.service
evolution-data-server: /usr/lib/evolution/evolution-addressbook-factory
inetknght@develop:~$ dpkg -S evolution/evolution-calendar-factory
evolution-data-server: /usr/lib/evolution/evolution-calendar-factory
evolution-data-server: /usr/lib/evolution/evolution-calendar-factory-subprocess

Итак, оба процесса, которые я хочу удалить, предоставляются пакетом evolution-data-server .

inetknght@develop:~$ sudo apt-get remove evolution-data-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  policykit-1-gnome
The following packages will be REMOVED:
  evolution-data-server gdm3 gnome-shell gnome-todo ubuntu-desktop ubuntu-session
The following NEW packages will be installed:
  policykit-1-gnome
0 upgraded, 1 newly installed, 6 to remove and 0 not upgraded.
Need to get 24.0 kB of archives.
After this operation, 12.2 MB disk space will be freed.
Do you want to continue? [Y/n] n

Почему удаление пакета заставляет apt-get установить другой ??? И почему удаление этого пакета должно приводить к удалению всей оболочки?

Раньше у меня было просто chmod -x / usr / lib / evolution / * , и это временно работало. Но некоторое время назад было опубликовано обновление, и теперь файлы были заменены и снова стали исполняемыми.Каково реальное решение для удаления компонентов системы, которые я никогда не буду использовать? Почему существуют системные компоненты, которые предоставляют возможности адресной книги и календаря, но не имеют возможности настройки? Для этих компонентов нет пользовательского интерфейса. Если я ищу evolution в меню действий, то результаты не возвращаются. Но если я ищу evolution в приложении Ubuntu Software, я вижу результат, и он не установлен . Итак, если он не установлен, то как эти компоненты здесь и работают ???

1
задан 14 December 2020 в 21:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: