我在网上看到了一些帖子,它们会导航到目标/usr/sbin/
并查找文件update-rc.d
,但我仍然遇到{{1}的错误}}。
我试图跑:
bash: command not found
我也尝试过:update-rc.d -f gdm3 defaults
但仍然会导致同样的错误。
请告知...谢谢
答案 0 :(得分:5)
/usr/sbin/update-rc.d
属于Debian软件包sysv-rc
或file-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。我认为连字符是打印机的特殊字符,而不是键盘输入的连字符。