我运行的是Ubuntu 13.10,而且我对Linux还很陌生。我试过了:
$ sudo apt-get install chkconfig
包chkconfig不可用,但已被其他包引用。这可能意味着软件包丢失、已过时或只能从其他来源获得
E:包'chkconfig‘没有安装候选项
我手动下载了这个包并解压缩了它。生成的文件夹有一个名为的文件:
chkconfig.install
但是我该如何运行它呢?我试过了,但不起作用。
$ sudo chkconfig.install
发布于 2014-05-17 14:06:28
命令chkconfig
在Ubuntu.The的等效命令中不再可用chkconfig
是update-rc.d
ubuntu命令几乎支持所有新版本的.This。
类似的命令有
update-rc.d defaults
update-rc.d start 20 3 4 5
update-rc.d -f remove
发布于 2016-01-22 03:25:20
在Ubuntu中,/etc/init.d已替换为/usr/lib/systemd。脚本仍然可以由“service”启动和停止。但主命令现在是'systemctl‘。chkconfig命令被抛在后面,现在您可以使用systemctl来执行此操作。
所以不是:
chkconfig enable apache2
您应该查找服务名称,然后启用它
systemctl status apache2
systemctl enable apache2.service
Systemd已经变得更加友好,可以判断您是否有systemd脚本或/etc/init.d脚本,并执行正确的操作。
发布于 2013-12-19 19:18:21
sysv-rc-conf是Ubuntu的替代选项。
sudo apt-get install sysv-rc-conf
sysv-rc-conf --list xxxx
https://stackoverflow.com/questions/20680050
复制相似问题