Rya*_*dez 17 gnome package-management apt gnome-terminal
我使用 Alacritty 作为我的主要终端模拟器。我试图卸载该gnome-terminal
软件包,但是当我输入时apt remove gnome-terminal
,它说:
The following additional packages will be installed:
libutempter0 xterm
Run Code Online (Sandbox Code Playgroud)
并继续安装软件包。
什么gnome-terminal
或xterm
做什么是必要的,而 Alacritty 不需要?
Kul*_*lfy 18
那是因为依赖。在标准的 Ubuntu 安装中,Ubuntu 桌面依赖于 X.Org,后者进一步依赖于 GNOME 终端或 XTerm 或 X term 模拟器,它基本上是一个虚拟包。
如果你跑
aptitude why gnome-terminal
Run Code Online (Sandbox Code Playgroud)
输出将是
i ubuntu-desktop Depends xorg
i A xorg Depends gnome-terminal | xterm | x-terminal-emulator
Run Code Online (Sandbox Code Playgroud)
这里的i
意思是包已安装,A
是自动的,|
是OR。
可以说,终端不应该是X.Org等显示服务器的依赖项。这已在 2013 年在启动板上报告为错误 #1116791。
根据布莱斯·哈灵顿( Bryce Harrington) 的第 7 条评论:
对于 xorg 源包,它看起来像是很久以前添加的依赖项,只是为了确保包含终端程序的便利。可能有一个 debian 故障安全会话会弹出它,但我没有发现这样的证据;无论如何,这对我们来说都不重要。
此外,根据Oliver Grawert 的 评论 #8:
我想至少使用 x-terminal-emulator 作为 dep 会有所帮助,所以只安装一个终端就足够了
布莱斯哈灵顿后来改变了错误的状态,以检伤分类说明
也许在 S 中进行试验是件好事?考虑到我们在游戏中的后期,我不愿放弃它,因为我们不知道这会破坏什么......
然后它的状态从未更新。然而2019年5月,丹尼尔面包车Vugt 改变了状态,以不会解决,只是因为13.04在2014年达到了EOL我相信这是不特定的发行版本的任何方式。
另一方面,正如Jörg W Mittag在他们的评论中指出的那样,Alacritty 还应该提供 X term 模拟器。但是 Alacritty 不是由 Ubuntu 维护和提供的,所以我不确定它是一个错误还是打算像那样工作。截至目前,根据x-terminal-emulator-Ubuntu Packages,x-terminal-emulator
虚拟包由22 个包提供。
归档时间: |
|
查看次数: |
1877 次 |
最近记录: |