Das liegt an Abhängigkeiten. Bei einer Ubuntu-Standardinstallation hängt der Ubuntu-Desktop von X.Org ab, das entweder vom GNOME-Terminal oder vom XTerm- oder X-Term-Emulator abhängt, bei dem es sich im Grunde um ein virtuelles Paket handelt.
Wenn du läufst
aptitude why gnome-terminal
die Ausgabe wird sein
i ubuntu-desktop Depends xorg
i A xorg Depends gnome-terminal | xterm | x-terminal-emulator
Hier i
bedeutet Paket ist installiert , A
ist automatisch und |
ist OR .
Ein Terminal sollte wohl keine Abhängigkeit von einem Anzeigeserver wie X.Org haben . Dies wurde bereits 2013 auf dem Launchpad als Bug # 1116791 gemeldet .
Laut Kommentar # 7 von Bryce Harrington :
Für das xorg-Quellpaket sieht es so aus, als ob die Abhängigkeit vor langer Zeit hinzugefügt wurde, um sicherzustellen, dass ein Terminalprogramm enthalten war. Möglicherweise gibt es eine ausfallsichere Debian-Sitzung, die darauf hinweist, aber ich sehe keine Beweise dafür. das wäre uns jedenfalls nicht wichtig.
Im Übrigen laut Oliver Grawerts Kommentar # 8 :
Ich denke, mindestens mit X-Terminal-Emulator als Dep würde helfen, so ist es genug, nur ein Terminal installiert zu haben
Bryce Harrington später änderte den Status des Fehlers zu triaged Angabe
Vielleicht ist das eine gute Sache, um in S zu experimentieren? Ich bin zurückhaltend, wenn ich nicht weiß, wie spät wir im Spiel sind, weil wir nicht genau wissen, was das bringen würde ...
Und dann wurde sein Status nie aktualisiert. Im Mai 2019 änderte Daniel van Vugt den Status jedoch so , dass er nicht mehr repariert werden konnte, nur weil 13.04 2014 EOL erreichte. Ich glaube, dass dies in keiner Weise spezifisch für die Release-Version war.
Auf der anderen Seite sollte Alacritty , wie Jörg W. Mittag in seinem Kommentar hervorhob, auch einen X-Term-Emulator bereitstellen. Aber Alacritty wird nicht von Ubuntu gepflegt und bereitgestellt, daher bin ich mir nicht sicher, ob es sich um einen Bug handelt oder so funktionieren soll. Laut x-terminal-emulator - Ubuntu Packages wird ein x-terminal-emulator
virtuelles Paket ab sofort von 22 Paketen bereitgestellt .
Provides: x-terminal-emulator
.ubuntu-desktop
Abhängigkeit von einem Terminalemulator ist sinnvoll, aber warumxorg
hängt sie davon ab? Natürlich können Sie Kiosk-Setups dort durchführen, wo Sie keinen brauchen oder wollen.