如何解决 Cygwin 中未找到 sudo 命令错误?

如何解决 Cygwin 中未找到 sudo 命令错误?

我想使用赛格威。尝试使用该sudo命令时,我收到以下错误:

-bash:sudo:command not found

尝试使用命令时出现类似的错误add-apt-repository

unable to start "add-apt-repository" this specified file was not found

为什么这些命令无法被识别?

答案1

你可能误解了 Cygwin 的用途。摘自他们的网站:

Cygwin is not: a way to run native Linux apps on Windows. You must rebuild your application from source if you want it to run on Windows.

sudoCygwin 中不存在类似软件包。您可以查找可用的软件包这里

他们还有详细的常问问题清楚地描述它是什么、如何使用它等等。

答案2

我认为我在做了一些研究后尝试了以下步骤并成功了(在 Windows 上)

  1. 使用 powershell 3 安装 scoop
    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

  2. scoop install --global sudo

  3. 确保路径(C:\Users\<username>\scoop\shims& C:\ProgramData\scoop\shims)已添加到环境路径变量中。

相关内容