自从迁移到 Ubuntu 15.04 以来,journald
和rsyslog
都已安装并运行。我想知道这是设计使然还是 rsyslog 可能没有被意外卸载?
我可以毫无问题地卸载 rsyslog 吗?还是我应该采取预防措施?
答案1
截至 18.04 的更新:
截至 18.04,似乎没有任何实际依赖项。除了其他 rsyslog 特定软件包外,列出的大多数依赖项apt-cache rdepends rsyslog
似乎是“推荐的”,而不是实际的依赖项。
因此,它可能是安全的,但要谨慎行事。
为了评估情况,您可以进行“试运行”删除以显示哪些软件包将被删除:
sudo apt remove --dry-run rsyslog
这不会删除任何包,但它会显示哪些包将被删除。
如果你删除 rsyslog,apt
可能会安装另一个包来替换它。当 rsyslog 或类似包存在“非此即彼”的依赖关系时,就会出现这种情况。
例子:
Depends: rsyslog | inetutils-syslogd
在这里,任何一个包都会满足依赖关系,因此如果你卸载一个包,另一个包将自动安装以满足依赖关系。
原始答案(15.04):
journalctl
是其一部分systemd
。
许多软件包依赖于它rsyslog
,不建议卸载它。
看:
apt-cache rdepends rsyslog