CentOS搭建内网yum仓库 - 腾讯云开发者社区-腾讯云 (tencent.com)
yum 本地仓库配置 ansible
需求: 当服务器无法连接外网时,需要通过内网或本地的仓库完成软件的安装与相关的依赖性解决。
本地仓库的搭建需要有一个yum源,
或者一个系统镜像(一般系统镜像中有部分可安装的软件,这些软件在选择最小化安装的时候,不会安装到系统当中)。
第一部分: 通过本地系统镜像做一个 本地仓库
1、首先开启虚拟机,需要在虚拟机设置中,设备状态两个连接都要勾选
第2步:进入终端创建挂载目录并进行挂载
mkdir /yumlocal
mount /dev/cdrom /yumlocal/
第3步:
修改 yum 源配置 yum 源配置目录为 "/etc/yum.repo.d/" ,建立本地 yum 源文件 "local.repo"
cd /etc/yum.repos.d/
mkdir bac
mv *.repo bac/
vim local.repo
[root@m01 /etc/yum.repos.d]#cat local.repo
[local]
name=local
baseurl=file:///yumlocal
gpgcheck=0
第4步: 清空 yum 已存在的所有源信息并更新配置
yum clean all
yum makecache
我们来测试一下:
关闭网卡, 不让服务器 上网
ifdown eth0 (如果你用xshell 后 这个时候需要 进入虚拟机连接 )
yum remove bash-completion.noarch (linux tab键自动补齐(自带工具包))
yum install bash-completion.noarch
我们看到
yum -y install telnet-server
就是成功了