红帽8.5配置本地yum仓库
时间: 2023-11-27 09:37:46 浏览: 143
配置本地yum仓库可以让我们在不联网的情况下安装软件包,提高软件包安装的效率。下面是在Red Hat Enterprise Linux 8.5上配置本地yum仓库的步骤:
1.创建本地yum仓库目录:
```
sudo mkdir -p /var/localrepo/rhel8.5/BaseOS
sudo mkdir -p /var/localrepo/rhel8.5/AppStream
```
2.将Red Hat Enterprise Linux 8.5的ISO镜像挂载到本地:
```
sudo mount -o loop rhel-server-8.5-x86_64-dvd.iso /mnt
```
3.将ISO镜像中的软件包复制到本地yum仓库目录:
```
sudo cp -rv /mnt/BaseOS/* /var/localrepo/rhel8.5/BaseOS/
sudo cp -rv /mnt/AppStream/* /var/localrepo/rhel8.5/AppStream/
```
4.创建本地yum仓库配置文件:
```
sudo vi /etc/yum.repos.d/local.repo
```
将以下内容添加到文件中并保存:
```
[local-baseos]
name=Local BaseOS Repository
baseurl=file:///var/localrepo/rhel8.5/BaseOS
enabled=1
gpgcheck=0
[local-appstream]
name=Local AppStream Repository
baseurl=file:///var/localrepo/rhel8.5/AppStream
enabled=1
gpgcheck=0
```
5.清除yum缓存:
```
sudo yum clean all
```
6.测试本地yum仓库是否可用:
```
sudo yum list
```
如果能够列出软件包,则说明本地yum仓库已经配置成功。
注意:若是使用的是 Red Hat Enterprise Linux 8.5 DVD 版本,请将以下命令中的路径中的 “rhel-server-8.5-x86_64-dvd.iso” 替换为实际的 ISO 文件名。
阅读全文