В чем причина привязки некоторых приложений к GNOME?

15

Мне не нужны Evolution, Tracker и другие пакеты на моем компьютере (Ubuntu 14.04, GNOME 3.9, Shell 3.10.4), но GNOME зависит от этих пакетов. Я прочитал некоторые приемы для отключения некоторых из них без реального удаления их пакетов. Несмотря на эти методы, я бы хотел узнать причину, по которой GNOME так поступил.

Я не хочу быть FUD'ом (я использую Linux в течение 10 лет), но в Windows есть «Включение или отключение функций Windows». Учитывая архитектурное превосходство Linux в этом смысле, не должно ли быть проще отключить эти пакеты?

Исра
источник
3
Я уверен, что это так. Вы уверены, что не путаете Gnome (DE) и ubuntu-gnome-desktop (пакет)?
Тердон
В Synaptic, когда я пытаюсь удалить пакет трекера, пакеты gnome и gnome-core также помечаются для удаления ...
Isra

Ответы:

20

И пакеты, gnomeи gnome-coreпакеты являются метапакетами . Удаление их фактически не удаляет все установленные программы.

Вкратце, метапакеты - это способ объединения нескольких пакетов. Установка метапакета установит эти другие пакеты, но удаление его на самом деле ничего не удалит. Synaptic выбирает их для деинсталляции, потому что один из их компонентов удаляется. Однако вы обнаружите, что другие пакеты не удалены, и вы все равно сможете использовать свой рабочий стол Gnome.

terdon
источник