我在 Ubuntu 15.10 上遇到了 Xorg 随机崩溃的问题。我检查了一下,~/.xsession-errors
里面有一些关于 upstart 的内容,所以我试图从系统中删除它。我读到,自 Ubuntu 15.04 以来,upstart 已被 systemd 取代,所以不确定它为什么还在那里(upstart 进程现在正在运行)。不久前,我不小心删除了一些 upstart 配置文件,所以也许这就是原因。
无论如何,我跑了sudo apt-get remove upstart
,然后它说:
The following packages will be REMOVED
ubuntu-desktop unity unity-greeter upstart
所以我没有继续。为什么我只想删除 upstart,而 ubuntu 却试图删除桌面和 unity?
答案1
我读到从 Ubuntu 15.04 开始 upstart 已被 systemd 取代
你读错了。正如https://askubuntu.com/a/613814/43344,upstart 仍然用于所谓的“用户”初始化。如果您卸载它,桌面上所有尝试与每个会话/每个用户的服务管理器(而不是系统范围的服务管理器)通信的东西都将停止工作。因此存在包依赖关系。