Это из-за зависимостей. При стандартной установке Ubuntu Ubuntu Desktop зависит от X.Org, который также зависит от терминала GNOME, XTerm или эмулятора терминов X, который в основном представляет собой виртуальный пакет.
Если вы бежите
aptitude why gnome-terminal
выход будет
i ubuntu-desktop Depends xorg
i A xorg Depends gnome-terminal | xterm | x-terminal-emulator
Здесь i
средство пакет установлен , A
является автоматическим и |
является OR .
Возможно, терминал не должен быть зависимым от сервера отображения, такого как X.Org . Об этом уже сообщалось на панели запуска как Ошибка № 1116791 в 2013 году.
Согласно Комментарий # 7 от Bryce Harrington :
Для пакета с исходным кодом xorg это выглядит так, как будто зависимость была добавлена давно, просто для удобства включения терминальной программы. Возможно, может появиться отказоустойчивый сеанс Debian, который выскочит, но я не вижу доказательств такого; в любом случае это не было бы важно для нас.
Более того, согласно комментарию Оливера Граверта № 8 :
я думаю, по крайней мере, с помощью x-терминал-эмулятора, так как Dep поможет, так что достаточно, чтобы был установлен только один терминал
Позднее Брайс Харрингтон изменил статус ошибки на триггерную, заявив
Возможно, это хорошая вещь для экспериментов в S? Я не хочу отказываться от этого, учитывая, насколько мы находимся в игре, так как мы не знаем точно, что это сломало бы ...
И тогда его статус никогда не обновлялся. Однако в мае 2019 года Даниэль ван Вугт изменил статус, чтобы не исправлять его, потому что 13.04 достиг EOL в 2014 году. Я считаю, что это никак не относится к релизной версии.
С другой стороны, как отметил Йорг Миттаг в своем комментарии , Alacritty должен также предоставить эмулятор X term. Но Alacritty не поддерживается и не предоставляется Ubuntu, поэтому я не уверен, является ли это ошибкой или предназначенной для такой работы. На данный момент, согласно x-terminal-emulator - Ubuntu Packages , x-terminal-emulator
виртуальный пакет состоит из 22 пакетов .
Provides: x-terminal-emulator
.