Linux学习笔记总结(一百零二)-在Centos系统中搭建本地的yum仓库
大家都知道,Yum(yellowdogupdatermodified)为很多发行版的软件包管理工具。使用yum工具就需要有包含各种rpm软件包的repository。如果服务器能够访问外网,可以适用外网的yum源。但公司服务器不允许访问外网,就无法使用外网的yum源来yum安装软件了,如果需要使用yum安装,就需要搭建本地的yum仓库,我们这里就来搭建centos系统下的yum仓库。
测试的操作系统为Centos7.6,安装步骤如下:
1、测试环境
2、配置系统的centos的yum源
方法请自行网查。
3、检查阿里的yum源
4、安装相关软件
yuminstall-ywgetmakecmakegccgcc-c++pcre-develzlib-developensslopenssl-develcreaterepoyum-utilsnginx
createrepo:编辑yum仓库的工具;
4、创建本地目录并同步源
mkdir/home/mirror/
reposync-p/home/mirror/#同步源
reposync-np/home/mirror/#更新新的rpm包
下载时间比较长,请耐心等待,年2月14日下载后目录大小为30GB。
5、创建索引
createrepo-po/home/mirror/base//home/mirror/base/
createrepo-po/home/mirror/extras//home/mirror/extras/
createrepo-po/home/mirror/updates//home/mirror/updates/
createrepo-po/home/mirror/epel//home/mirror/epel/
6、更新数据源
createrepo--update/home/mirror/base
createrepo--update/home/mirror/extras
createrepo--update/home/mirror/updates
createrepo--update/home/mirror/epel
为了保持软件更新,请定期执行上面的命令。
7、配置nginx并启动nginx
systemctlstartnginx
systemctlenablenginx
浏览器你的yum仓库服务器地址
本地仓库搭建完毕。
8、创建或者修改客户端repo文件
这样就可以使用本地的yum仓库了。