sh: sudo: command not found
时间: 2023-12-17 19:28:54 浏览: 52
这个错误提示表明系统中没有安装sudo命令,可以通过以下步骤进行安装:
1. 打开终端并以root用户身份登录。
2. 运行以下命令更新软件包列表:
```shell
apt-get update
```
3. 运行以下命令安装sudo:
```shell
apt-get install sudo
```
4. 安装完成后,可以通过以下命令验证sudo是否安装成功:
```shell
sudo -v
```
如果没有任何输出,则说明sudo已经成功安装。
相关问题
sh:sudo: command not found
当使用sudo命令时,有时会出现"sudo: command not found"的错误提示,这是因为sudo命令无法找到要执行的命令。这可能是由于sudo命令的环境变量不正确导致的。解决这个问题的方法是使用完整的命令路径,而不是仅仅使用命令名称。例如,如果要运行名为connect.sh的脚本文件,可以使用以下命令来避免出现该错误:
```shell
sudo /home/user/connect.sh
```
其中,/home/user/connect.sh是脚本文件的完整路径。
yocto sh: sudo: command not found
根据提供的引用内容,您遇到了一个"yocto sh: sudo: command not found"的错误。这个错误通常是因为在您的系统中没有安装sudo命令所致。sudo是一个用于以超级用户权限运行命令的工具。要解决这个问题,您可以按照以下步骤安装sudo命令:
1. 打开终端并运行以下命令以安装sudo:
```shell
$ apt-get install sudo
```
2. 输入您的密码以确认安装。
3. 安装完成后,您可以尝试再次运行您的yocto命令,应该不再出现"yocto sh: sudo: command not found"的错误。
请注意,安装sudo命令可能需要管理员权限。如果您没有管理员权限,请联系系统管理员或使用其他适用于您的系统的方法来获取sudo权限。