前言
我们知道yum工具是基于rpm的,其一个重要的特性就是可以自动解决依赖问题,但是yum的本质依旧是把后缀名.rpm的包下载到本地,然后按次序安装之。但是每次执行yum install xxx,会自动安装并且安装完毕后把rpm包自动删除。当我们下载比较大的服务,比如MySQL大约190M,每次都重新下载比较慢,这时我们就可以考虑,搭建本地离线yum仓库,大致需要如下几个步骤。
- 把rpm包及其相关依赖全部都下载到本地,保存好。
- 手动在/etc/yum.repos.d/目录下配置本地仓库信息。
- 使用createrepo命令生成repodata信息。
- 使用yum repoinfo检查确认。
把rpm包下载到本地
yum install --downloadonly --downloaddir=/aspack/ mysql-community-server
看到了吗,就是如此简单,上述命令即可把mysql-community-server对应的所有rpm包及其依赖下载到/aspack/目录里,也就是说yum本地安装mysql需要的所有文件我们都准备好了。
需要安装其它包&