Мне трудно понять зависимости программного обеспечения от (сочетания) дистрибутивов Ubuntu, окружений рабочего стола, оконных менеджеров, файловых менеджеров и того, что у вас есть.
Что меня особенно беспокоит, так это то, что я могу установить программное обеспечение, которое не очень хорошо работает с любым из вышеупомянутых процессов, и что оно портит эти процессы и / или использует разные конфигурационные файлы, распространяются в разных местах и т. Д.
Не могли бы вы дать краткий обзор того, какие элементарные знания об архитектуре систем Linux необходимы для определения того, подходит ли программный пакет для конкретной установки?
Вот быстрый обзор доступных Настольных сред:
DE
├── Enlightenment
├── GNOME2 -> MATE
├── GNOME3
│ ├── Cinnamon
│ │ └── Muffin
│ ├── Gnome-Shell
│ │ └── Mutter
│ └── Unity
│ └── compiz
├── KDE
├── LXDE
├── MATE
└── XFCE
Gnome (оба бывший GNOME2 [теперь ПОМОЩНИК] и GNOME3) и KDE является всесторонними комплектами с компонентами, тесно интегрированными друг с другом. Они могут включать много вещей, даже пакетов офисных программ. Просвещение, XFCE и LXDE значительно легче и имеют меньше приложений под их соответствующими зонтиками. Некоторые эмпирические правила:
yakuake
(выпадающий терминал) одна моя находящаяся в Gnome3 установка притягивает приблизительно 60 пакетов (и 301 на бездисплейном сервере). Для сравнения для Терминатора (независимый терминал) было нужно 2 (и 144 на том же бездисплейном сервере). kde-desktop
на стандартной Ubuntu. Можно осмотреть ответы для обнаружения то, что идет где. Вы не должны волноваться об этом. Упаковочная система будет заботиться о зависимостях. Некоторые приложения будут интегрироваться с Вашим рабочим столом лучше, чем другие, и у Вас могут быть дополнительные системы конфигурации, но ничто не должно повреждаться.