Ubuntu 18.04 — 无法安装用于管理启动服务的 sysv-rc-conf 包

Ubuntu 18.04 — 无法安装用于管理启动服务的 sysv-rc-conf 包

我正在使用 Ubuntu 18.04.1 LTS

我无法安装 sysv-rc 包。尝试从 deb 包安装,但依赖项太多,我逐个下载失败了。

为什么 ubuntu 18 不再支持 sysv-rc 包?我也尝试了 apt-get install rcconf,但也找不到了。

有没有 sysv-rc-conf 的替代品或者在 ubuntu 18 中安装这个包的解决方案?

答案1

SysV 已被 systemd 取代。

例如,您可以在这篇文章中了解一些背景信息https://fossbytes.com/systemd-vs-sys-v-vs-upstart/

这是一份帮助您开始使用 systemd 的备忘单https://www.2daygeek.com/sysvinit-vs-systemd-cheatsheet-systemctl-command-usage/#

答案2

sysv-rc-conf对于曾经使用过(Debian 系列发行版)或(Red Hat 系列发行版)的用户ntsysv,还有另一种与 systemd 兼容的替代方案。您可以使用 archlinux 存储库中的 serman2 工具。这是一个用 python 编写的小程序,可以完成类似的工作。只需下载它,解压并将脚本复制到您的/usr/local/bin目录中。最后,在某些发行版中,您可能会遇到找不到的问题systemctl,可以使用以下命令通过符号链接轻松解决:

wget -c http://xyne.archlinux.ca/projects/serman/src/serman-2014.7.tar.xz
tar xvf serman-2014.7.tar.xz
sudo cp serman-2014.7/serman2 /usr/local/bin
# in some distros the sysctl is located under the /bin directory
ln -s /bin/systemctl /usr/bin/systemctl

好了,现在你只需serman2在 shell 中执行命令即可

相关内容