制作本地YUM可以调用的rpm库

版权声明:本文为连鹏伟原创文章,未经博主允许不得转载。 https://blog.csdn.net/lpwmm/article/details/82858074

之前在线安装oVirt因为是从官网的repo上下载,速度相当不给力,研究一下如何将官方的rpm包和相关依赖下载下来做成本地离线安装。

下载ovirt-engine和所有依赖包

首先按照官方的文档配置官方的yum源,这样才能下载嘛

# yum install -y http://resources.ovirt.org/pub/yum-repo/ovirt-release42.rpm

新建个文件夹用来存放即将下载的所有包,并开始下载

# mkdir /ovirt-rpm
# yum -y install ovirt-engine --downloadonly --downloaddir=/ovirt-rpm --nogpgcheck

这里注意最后的--nogpgcheck可以跳过密钥检查,避免浪费时间(之前每次实验的时候这个gpg校验都比较慢)

生成repo相关配置文件

这里需要用到一个工具createrepo,系统默认不带,先装一下再进行后续操作

# yum install -y createrepo
# createrepo -v /ovirt-rpm/

执行完成后会在/ovirt-rpm里面多出来个repodata的文件夹,这里面就包含了当做yum源使用的时候所需要的相关信息

配置本地repo文件

在/etc/yum.repos.d文件夹中创建新的repo文件指向我们本地的这个/ovirt-rpm文件夹

# vi /etc/yum.repo.d/ovirt.repo

配置文件内容如下:

[ovirt-local]
name=oVirt-Local
baseurl=file:///ovirt-rpm
gpgcheck=0
enabled=1

结尾

 到此本地配置的yum源就可以使用了,将这个/ovirt-rpm文件夹复制到新的服务器上后,就不需要再使用官方的ovirt源来安装,直接写一个本地的repo指向rpm文件夹就可以了,速度杠杠的

猜你喜欢

转载自blog.csdn.net/lpwmm/article/details/82858074