centos8有没有yum-config-manager
时间: 2023-07-07 11:34:48 浏览: 138
是的,CentOS 8中有`yum-config-manager`命令。`yum-config-manager`命令用于管理yum软件仓库的配置文件,您可以使用该命令添加、启用、禁用、删除、列出和打印yum仓库配置文件。如果您的系统中没有该命令,可以使用以下命令安装:
```
sudo dnf install yum-utils
```
安装完成后,您就可以使用`yum-config-manager`命令了。
相关问题
yum-config-manager --add-repos /etc/yum.repos.d/CentOS-Base.repo bash: yum-config-manager: command not found
"yum-config-manager" 是 CentOS 和 RHEL 系统中的命令行工具,用于管理软件仓库(repos)。当你尝试通过 "yum-config-manager --add-repos /etc/yum.repos.d/CentOS-Base.repo" 来添加一个新的软件仓库配置文件,但是收到了 "command not found" 的错误提示,这通常意味着你在当前的 shell 或终端会话中找不到这个命令。
原因可能是:
1. `yum-config-manager` 已经过时,你可能需要升级到最新版本的 yum 或 dnf(RPM 库管理器的新版)。
2. 该命令不在你的 PATH 路径中,即环境变量设置问题,你需要确保终端可以找到它。
3. 如果你在非系统管理用户下运行,可能需要使用 sudo 或者切换到 root 用户权限。
解决方法:
1. 首先检查是否安装了 yum-utils 包,如果没有安装,可以使用 `sudo yum install yum-utils` 或者 `sudo dnf install yum-utils` 安装。
2. 确认 yum 或 dnf 是否在你的PATH中,如果不在,你可以将其路径添加到 ~/.bashrc 或 ~/.zshrc 中。
3. 使用 `sudo yum-config-manager --add-repos /etc/yum.repos.d/CentOS-Base.repo`,并输入密码以获取管理员权限。
如果你还是遇到问题,可以在
yum-config-manager删除yum-config-manager --add-repo新增的仓库url的具体命令
在 CentOS 或 RHEL 系统中,如果你使用 `yum-config-manager` 命令添加了新的仓库 URL,并想删除这个新增的仓库,可以按照以下步骤操作:
首先,确认你需要删除的仓库名称或 URL。`yum-config-manager` 提供了查看已添加仓库的列表功能,可以通过以下命令查看:
```sh
yum-config-manager repos
```
找到你需要移除的仓库后,使用 `--remove-repo` 选项指定仓库名称或 URL。例如,如果仓库名为 "my_repo",你可以执行:
```sh
yum-config-manager --remove-repo my_repo
```
或者,如果你知道仓库的 URL,可以替换 "my_repo" 为实际 URL。
如果仓库是由一个 `.repo` 文件管理的,可能需要先找到并删除这个文件,通常位于 `/etc/yum.repos.d/` 目录下。找到对应的 `.repo` 文件(如 `my_repo.repo`),然后使用 `rm` 命令删除:
```sh
sudo rm /etc/yum.repos.d/my_repo.repo
```
最后,更新 `yum` 使其忽略已经移除的仓库:
```sh
yum makecache fast
```
这样就完成了从 `yum-config-manager` 中删除新增仓库的过程。如果你不确定仓库名称,可以在删除前先备份 `repos` 文件或目录,以防误删重要信息。
阅读全文