Centos8使用光盘文件搭建yum仓库
公司新装了一台服务器,结果配置yum代理的时候怎么弄都不好使,无耐,搭建个本地yum仓库。步骤如下:
1.确保你的光盘已经连接到了linux系统上。
一般你刚装完系统,iso文件都是已经挂载好了的。没有挂载的话,按照下面操作连接一下。
在虚拟机设置-硬件-选中CD/DVD(IDE)。设备状态选中已连接,使用ISO镜像文件中,选择你要使用的Linux镜像。点击确定。
2.挂载iso镜像到本地目录下。Linux的什么来着?一切皆文件。这里的cdrom是默认的光驱设备。此处将起挂载到mnt目录下。
mount /dev/cdrom /mnt
执行完上面命令之后,你可以切换到mnt下,此时mnt目录中是iso光盘中的文件。
3.编写yum仓库的配置文件。
cd /etc/yum.repos.d
此目录下存在一些以repo结尾的文件这些文件就是yum安装软件时,查找的仓库地址。我们需要添加自己的本地仓库配置文件。
首先将原来的配置文件备份。(备份文件是一个好习惯,以免将来用到)
tar -zcvf backrepo *
vim local.repo
在其中添加如下文本
[LocalRepo_BaseOS]
name=LocalRepository_BaseOS
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0
[LocalRepo_AppStream]
name=LocalRepository_AppStream
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=0
简单解释
[LocalRepo_AppStream]
Centos8必须有这个,我记得centos6里面只需要有上面一个[LocalRepo_BaseOS]就好,centos7不确定。
name=LocalRepository_BaseOS
仓库名称
baseurl=file:///mnt/BaseOS
仓库地址,这里是本地文件所以是三个斜线
enabled=1
使这个配置文件生效。
gpgcheck=0
关闭校验。通常从网络上下载的安装包需要经过核对,才能安装,此处将其关闭。
Shitf ZZ保存这个文件并推出。
4.使用仓库。
yum makecache形成缓存。如果没报错的话,就已经成功了。