[root@localhost yum.repos.d]# yum - y install epel- release 已加载插件:fastestmirror, langpacks 没有该命令:-。请使用 /usr/bin/yum --help
时间: 2024-10-28 19:11:48 浏览: 19
你在Linux终端中尝试安装EPEL (Extra Packages for Enterprise Linux) 存储库的命令看起来有些错误。正确的命令应该是:
```sh
[root@localhost yum.repos.d]# yum -y install epel-release
```
这里的 `-y` 选项表示默认接受所有安装提示,无需每次询问是否继续。但是,你接收到的反馈说 "没有该命令:-。" 这意味着系统找不到名为 `yum -y` 的命令,这可能是由于几个原因:
1. 系统中可能没有启用 `yum` 命令行工具,通常 `yum` 被替换为 `dnf`(Dandified YUM),特别是在Red Hat企业版(RHEL)系统中,从CentOS 7开始。
2. 你输入的 `-` 可能是个意外的字符,应该直接输入 `yum` 或者如果要用 `-y` 参数,应该完整写为 `yum -y`。
为了确认并解决问题,你可以检查当前可用的包管理器:
```sh
[root@localhost ~]# which yum dnf
```
然后根据返回的结果选择正确的命令来安装 `epel-release`:
如果是 `dnf`:
```sh
[root@localhost yum.repos.d]# dnf install epel-release
```
如果是 `yum`:
```sh
[root@localhost yum.repos.d]# yum install epel-release
```
之后查看 `--help` 帮助文档来了解如何使用对应工具:
```sh
[root@localhost ~]# yum --help
```
或者
```sh
[root@localhost ~]# dnf help
```
阅读全文