sudo yum install zip /bin/sh: sudo: not found
时间: 2023-10-20 10:19:37 浏览: 49
这个错误提示表明你的 Linux 系统中没有安装 sudo 命令,因此无法执行该命令。你可以尝试以 root 用户身份执行该命令,或者安装 sudo 命令以便使用普通用户身份执行该命令。你可以执行以下命令安装 sudo:
```
yum install sudo
```
如果你已经以 root 用户身份登录,也可以直接执行以下命令安装 zip:
```
yum install zip
```
相关问题
yum install sudo /bin/sh: yum: not found
这个错误提示表明您的系统上没有安装 yum 包管理器。yum 是 Red Hat 系统中常用的包管理器之一,如果您使用的是其他发行版,可能需要使用不同的包管理器。
您可以通过以下命令来检查系统是否已经安装了 yum:
```
which yum
```
如果没有安装,您可以使用以下命令来安装 yum:
```
yum install -y yum-utils
```
如果您的系统上没有预装 yum-utils,您可能需要先安装该包。完成安装后,您就可以使用 yum 了。
/bin/sh: 3: sudo: not found
这个错误提示表明在使用/bin/sh时找不到sudo命令。这可能是因为sudo命令没有被正确安装或者没有被添加到系统的环境变量中。解决这个问题的方法有以下几种:
1. 确认sudo命令已经正确安装,并且在系统的环境变量中。可以通过在终端中输入“sudo”命令来检查是否安装成功。
2. 如果sudo命令已经安装,但是没有被添加到系统的环境变量中,可以通过在/etc/sudoers文件中增加一行“Defaults secure_path=”/bin:/usr/bin:/usr/local/bin:…”来解决问题。
3. 如果以上两种方法都无法解决问题,可以尝试使用sudo的env选项,像这样sudo env PATH=$PATH xxx.sh。
4. 如果还是无法解决问题,可以考虑重新编译sudo,或者在环境配置文件中添加一个alias,例如alias sudo='sudo env PATH=$PATH'。