【发布时间】:2014-01-06 21:24:27
【问题描述】:
我在网上看到一些帖子说导航到目录/usr/sbin/ 并查找文件update-rc.d,但我仍然遇到bash: command not found 的错误。
我正在尝试运行:
update-rc.d -f gdm3 defaults
我也试过了:/usr/sbin/update-rc.d -f gdm3 defaults
但这仍然导致同样的错误。
请指教...谢谢
【问题讨论】:
我在网上看到一些帖子说导航到目录/usr/sbin/ 并查找文件update-rc.d,但我仍然遇到bash: command not found 的错误。
我正在尝试运行:
update-rc.d -f gdm3 defaults
我也试过了:/usr/sbin/update-rc.d -f gdm3 defaults
但这仍然导致同样的错误。
请指教...谢谢
【问题讨论】:
/usr/sbin/update-rc.d 属于 Debian 软件包 sysv-rc 或 file-rc,你应该安装其中一个。
如果你只知道一个文件名,想知道它属于哪个包,可以使用以下命令:
apt-file search file-name
要使用它,您需要安装包apt-file,并在安装完成后按照说明更新本地缓存。
或者您可以在线搜索:Search the contents of packages。
【讨论】:
update-rc.d只能被root调用,所以试试
sudo update-rc.d ...
或者如果您没有安装 sudo:
su root
update-rc.d ....
【讨论】:
我也有问题
$ sudo update–rc.d apache2 defaults
update 和 rc.d 之间的连字符是 ctrl-c 从网页中提取的。相同的命令
$ sudo update-rc.d apache2 defaults
直接输入就OK了。我认为连字符是打印机的特殊字符,而不是键盘输入的连字符。
【讨论】: