如何在自己本地搭建repo
很多时候安装完centos 之后就会发现还是有一些包含在自己下载的centos的一些yum下载的源不会全部在os里面,还需要自己去安装的,这个时候如果有网络环境的话一切都还好,但是遇到没有网络环境的时候,怎么用yum下载自己的包呢。
无网络环境yum的搭建
因为在使用yum下载的时候,有一些工具有很多的依赖,需要自己去在centos的iso包里面找,而且可能找的没有那么完全,要一个个试,所以这个给时候直接使用yum install 就更好了,其主要的环境配置如下:
1.将自己下载的centos中iso文件下面的所有内容拷贝到一个新的文件夹下面,以centos stream9 为例命名为centos9
2.在这个路径下面新建一个文件/etc/yum.repos.d 名为: cdrom.repo
加上一下内容:
[cdrom-BaseOS]
name=Red Hat Enterprise Linux 9 - BaseOS
baseurl=file:///home/stream9/BaseOS
enabled=1
gpgcheck=0
[cdrom-AppStream]
name=Red Hat Enterprise Linux 9 - AppStream
baseurl=file:///home/stream9/AppStream
enabled=1
gpgcheck=0
其中baseurl为拷贝iso之后的路径,gpgcheck为0,如果这个值为1就需要加gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial这个文件了
如下:
[cdrom-BaseOS]
name=Red Hat Enterprise Linux 9 - BaseOS
baseurl=file:///home/stream9/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[cdrom-AppStream]
name=Red Hat Enterprise Linux 9 - AppStream
baseurl=file:///home/stream9/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
之后就可以使用yum了,如果不行,将os中自带的repo文件删除,在新增改文件,如果下载没有,说明这个工具在os源包中不存在,就需要另外找了。