找不到Debian update-rc.d命令

时间:2014-01-06 21:24:27

标签: bash debian

我在网上看到了一些帖子,它们会导航到目标/usr/sbin/并查找文件update-rc.d,但我仍然遇到{{1}的错误}}。

我试图跑:       bash: command not found

我也尝试过:update-rc.d -f gdm3 defaults

但仍然会导致同样的错误。

请告知...谢谢

3 个答案:

答案 0 :(得分:5)

/usr/sbin/update-rc.d属于Debian软件包sysv-rcfile-rc,您应该安装其中一个。

如果您只知道文件名并想知道它属于哪个包,则可以使用以下命令:

apt-file search file-name

要使用它,您需要安装软件包apt-file并在完成安装后按照说明更新本地缓存。

或者您可以在线搜索:Search the contents of packages

答案 1 :(得分:3)

update-rc.d只能由root调用,因此请尝试

sudo update-rc.d ...

或者如果您没有安装sudo:

su root
update-rc.d ....

答案 2 :(得分:1)

我也遇到了问题

$ sudo update–rc.d apache2 defaults

更新和rc.d之间的连字符由ctrl-c从网页中获取。相同的命令

$ sudo update-rc.d apache2 defaults
输入时直接运行OK。我认为连字符是打印机的特殊字符,而不是键盘输入的连字符。