首页 > 系统相关 >centos8安装ansible

centos8安装ansible

时间:2022-11-22 13:23:38浏览次数:63  
标签:epel ansible etc sed yum https 安装 centos8

很多小伙伴都会在想这个问题,为什么我拿着centos8直接yum安装不行了呢?为什么我安装官方文档的方式也不行呢?为什么我centos7直接yum就行?这到底是为什么呢?
经过本人多次的尝试,总结出来的一个问题,是因为库太新了所导致的,在新的epel库里边貌似就没有ansible,我们需要使用版本比较老一点的epel库就能解决这个问题了

先设置一个库,我这里使用的为阿里的,当然,还有更简单的办法,直接挂上本地的yum库,这样也是可以实现的.
先清除yum.rpos.d下的相关的库的配置文件,使用rm-rf 进行清除
然后拉取新的库文件
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
运行 yum makecache 生成缓存
在阿里的epel的源可以发现,是版本比较新的epel源,需要使用
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm进行拉取,
再使用sed语句对文件内的一些内容进行修改
sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel

sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
这样替换后的epel库之中进行拉取ansible会显示没有文件或者其他的报错,这是因为epel新的entos的库之中没有ansible的相关的文件的,我们可以使用老一点的epel文件使用sed语句进行修改,这里为了方便一点,我这边直接修改了sed的相关的语句,直接使用下边的语句
sed -i 's|^#baseurl=https://download.example/pub/epel|baseurl=https://mirrors.aliyun.com/epel-archive|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
修改一下变成epel-archive|老存储库
这样替换完之后,再次生成一下缓存,生成缓存完毕之后,直接dnf install -y ansible就可以了。
ps:安装好之后使用ansible -version查看一下版本,然后查看一下etc/ansible,查看有没有这个配置文件

标签:epel,ansible,etc,sed,yum,https,安装,centos8
From: https://www.cnblogs.com/yutoujun/p/16914816.html

相关文章

  • jenkins流水线安装部署
    #什么是jenkins:::tipsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成......
  • centos8安装Tomcat
    1先安装jdk  Java下载|神谕(oracle.com)选择符合你电脑的格式进行下载即可,这里因为是centos8所以我们选择rpm后缀进行下载.使用ftp进行上传,选择你需要安装的路径......
  • centos7安装配置nacos
    1、nacos1.1下载:https://github.com/alibaba/nacos/releases?page=42、安装配置https://blog.csdn.net/yangxiao_hui/article/details/106860041?spm=1001.2101.3001.......
  • webpack - 安装和使用
    1.安装webpack创建项目目录,初始化并安装webpack相关安装包mkdirwebpack-democdwebpack-demonpminit-ynpminstallwebpackwebpack-cli--save-dev创建相关文......
  • UltraISO制作的U盘启动盘安装centos7的时候识别不到盘的解决方法
    在装系统的时候发现用UltraISO制作的U盘启动盘安装centos7的时候会出现下面的报错: 最后提示超时导致安装失败。现在将解决问题的方法列下来:Step1:修改U盘的\isolin......
  • go安装redis扩展
    1.在github.com网站找到对应的扩展【goget下载】【https://github.com/gomodule/redigo】 2.在本地环境安装go的环境变量下安装使用命令【确认git已经安装成功】   3.......
  • 微星电脑安装win10+ubuntu16.04双系统遇到的各种坑
    最近尝试在微星电脑安装ubuntu,遇到各种问题,在此记录一下已有win10,安装ubuntu16.04LTS版本微星ge73RaiderRGB8RF显卡:GTX1070硬盘:1T机械+256固态+13g固态,使用intel的RST技......
  • heimdall安装器安装使用文档
    Heimdall安装器安装使用文档目录Heimdall安装器安装使用文档1.概述2.编写目的3.修改记录4.安装流程4.1安装前环境检查4.2安装包启动4.1.1获取安装包4.1.2安装器启动4.3......
  • 安装指定node版本(适用windows)
    一开始在网上查了很多什么“n版本管理”还有“nvm”,感觉都不如直接覆盖来的痛快第一步:在官网找到自己想要的版本,网址:https://nodejs.org/dist/,下载.msi安装包我下载的......
  • Hibernate Tools for Eclipse插件的安装和使用【转】
    HibernateToolsforEclipsePlugins 的安装和使用,这段时间事情比较多一直没有写博客,现在事情忙完了,公司的书柜里有一堆关于Hibernate、Struts和Spring的书,翻了......