【问题标题】:Debian update-rc.d command not found找不到 Debian update-rc.d 命令
【发布时间】: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

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

请指教...谢谢

【问题讨论】:

    标签: bash debian


    【解决方案1】:

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

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

    apt-file search file-name
    

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

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

    【讨论】:

      【解决方案2】:

      update-rc.d只能被root调用,所以试试

      sudo update-rc.d ...
      

      或者如果您没有安装 sudo:

      su root
      update-rc.d ....
      

      【讨论】:

        【解决方案3】:

        我也有问题

        $ sudo update–rc.d apache2 defaults
        

        update 和 rc.d 之间的连字符是 ctrl-c 从网页中提取的。相同的命令

        $ sudo update-rc.d apache2 defaults
        

        直接输入就OK了。我认为连字符是打印机的特殊字符,而不是键盘输入的连字符。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-09-04
          • 2016-08-21
          • 2018-06-05
          • 2018-08-03
          • 1970-01-01
          • 1970-01-01
          • 2012-09-02
          • 1970-01-01
          相关资源
          最近更新 更多