为什么当我运行“ sudo apt-get remove upstart”时,ubuntu 会尝试删除 ubuntu-desktop、unity 和 unity-greeter?

为什么当我运行“ sudo apt-get remove upstart”时,ubuntu 会尝试删除 ubuntu-desktop、unity 和 unity-greeter?

我在 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 仍然用于所谓的“用户”初始化。如果您卸载它,桌面上所有尝试与每个会话/每个用户的服务管理器(而不是系统范围的服务管理器)通信的东西都将停止工作。因此存在包依赖关系。

进一步阅读

相关内容