怎么过滤yum源里面ansible的所有版本
时间: 2024-03-27 11:39:18 浏览: 61
你可以通过以下命令来过滤 yum 源中 ansible 的所有版本:
```
yum list ansible --showduplicates | grep ansible | awk '{print $2}' | sort -r | uniq
```
这条命令会列出 yum 源中所有可用的 ansible 版本,并按版本号从高到低排序并去重。你可以根据自己的需要进行具体的操作。
相关问题
yum源安装ansible
Yum源是用来管理Linux系统软件包的一种方式,它类似于Windows的Repository。若想通过Yum源安装Ansible,首先你需要添加一个支持Ansible的第三方仓库。以下是步骤:
1. **添加Yum源**:
打开终端并运行以下命令,这里以CentOS为例,假设你要添加的是`EPEL`仓库,用于Ansible等额外软件包:
```
sudo rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-8.noarch.rpm
```
或者如果你想要添加社区版的`Remi`仓库:
```bash
sudo rpm -Uvh http://rpms.remirepo.net/remi/remi-release-8.rpm
```
2. **启用repo文件**:
如果需要启用新添加的仓库,编辑 `/etc/yum.repos.d/epel.repo` 或 `remi.repo` 文件,将`enabled=1`设置为`enabled=1`。
3. **更新yum缓存**:
```
sudo yum makecache fast
```
4. **安装Ansible**:
现在你可以使用Yum命令来安装Ansible了:
```
sudo yum install ansible
```
5. **验证安装**:
安装完成后,你可以检查`ansible`是否已成功安装:
```
ansible --version
```
如何用yum安装ansible特定版本
在CentOS或RHEL系统上使用`yum`安装特定版本的Ansible,你需要先添加Ansible的官方仓库,然后通过`yum`指定版本号来安装。以下是步骤:
1. **添加仓库**:
如果你的系统还没有添加 Ansible 的官方仓库,可以按照以下命令添加:
```bash
curl https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm | sudo rpm -ivh -
```
对于其他版本,替换 `8` 为对应的 CentOS 或 RHEL 版本。
2. **更新仓库列表**:
```bash
sudo yum makecache fast
```
3. **安装特定版本的Ansible**:
使用 `-y` 参数表示确认安装,然后指定版本号,例如安装 version 2.9.0:
```bash
sudo yum install ansible==2.9.0 -y
```
替换 `2.9.0` 为你需要的特定版本。
注意:由于yum通常默认安装最新稳定版,如果你想要安装特定的测试版或历史版本,可能需要查找社区提供的包或者其他渠道下载。
阅读全文
相关推荐
















