sudo: add: command not found
时间: 2023-12-17 13:28:55 浏览: 64
根据引用[2]的提示,这个问题可能是由于sudo命令无法找到add命令所在的路径导致的。可以尝试以下两种方法解决该问题:
1. 指定add命令的完整路径
```shell
sudo /usr/bin/add-apt-repository ppa:webupd8team/java
```
2. 修改sudo配置文件,将add命令所在的路径添加到secure_path中
```shell
sudo visudo
```
找到"secure_path"一行,在其中添加add命令所在的路径,例如:
```
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/bin/add-apt-repository"
```
保存并退出,然后再次执行add命令即可。
相关问题
[root@iZ0jlcgjrcxfsxz0tlpnqfZ ffmpg]# sudo apt-get install sudo apt-get sudo: apt-get: command not found [root@iZ0jlcgjrcxfsxz0tlpnqfZ ffmpg]# sudo apt-get install sudo: apt-get: command not found [root@iZ0jlcgjrcxfsxz0tlpnqfZ ffmpg]# sudo apt-get sudo: apt-get: command not found [root@iZ0jlcgjrcxfsxz0tlpnqfZ ffmpg]# sudo apt-get update sudo: apt-get: command not found [root@iZ0jlcgjrcxfsxz0tlpnqfZ ffmpg]# sudo apt-get install software-properties-common sudo: apt-get: command not found [root@iZ0jlcgjrcxfsxz0tlpnqfZ ffmpg]# sudo add-apt-repository ppa:mc3man/mpv-tests sudo: add-apt-repository: command not found [root@iZ0jlcgjrcxfsxz0tlpnqfZ ffmpg]# sudo apt-get update sudo: apt-get: command not found [root@iZ0jlcgjrcxfsxz0tlpnqfZ ffmpg]# sudo apt-get install mpv sudo: apt-get: command not found你的方法不行
非常抱歉,我之前的回答有误,CentOS 并不支持 apt-get 命令。在 CentOS 中,你可以使用 yum 命令来安装软件包。
要安装 mpv 播放器,可以使用以下命令:
```
sudo yum install epel-release
sudo yum install mpv
```
第一条命令是安装 EPEL 软件源,第二条命令是安装 mpv 播放器。请注意,你需要具有 sudo 权限才能运行这些命令。
sudo : add-apt-repository:command not found
`sudo add-apt-repository` 是Linux系统中用于管理软件包仓库的一个命令行工具。当你在Ubuntu、Debian等基于apt(Advanced Package Tool)的发行版上试图添加新的软件源列表以便安装额外的软件包时,可能会遇到 "command not found" 错误提示。这通常意味着你的终端无法找到这个命令,可能是以下几个原因:
1. **权限不足**:尝试运行 `sudo` 命令但未获得超级用户(root)权限,确保已经输入了密码并按回车。
2. **命令路径未设置**:`add-apt-repository` 可能不在系统的PATH环境变量中,检查一下是否需要安装 `software-properties-common` 或其他包含此命令的软件包。
3. **软件源管理器已损坏或缺失**:如果apt本身有问题,可以尝试更新或修复它,例如使用 `sudo apt update && sudo apt upgrade`。
4. **新版本的aptitude或apt不再包含该命令**:有时候,新版的软件包管理系统会移除旧有的命令,查阅文档确认是否需要更换到对应的命令行工具。
为了解决这个问题,你可以按照以下步骤操作:
1. 确保以超级用户身份运行 (`sudo` 或 `gksudo`)
2. 检查是否安装了必要的软件包 (`sudo apt install software-properties-common`)
3. 更新你的软件包列表 (`sudo apt update`)
4. 如果上述步骤无效,检查当前使用的包管理器是否有替代命令
如果你仍然遇到问题,可以提供更多信息以便更具体的帮助。
阅读全文