0
点赞
收藏
分享

微信扫一扫

CentOS Linux学习笔记总结(一百零六)

贵州谢高低 03-08 16:30 阅读 2

大家都知道,Yum(yellow dog updater modified)为很多发行版的软件包管理工具。使用yum工具就需要有包含各种rpm软件包的repository。如果服务器能够访问外网,可以适用外网的yum源。但公司服务器不允许访问外网,就无法使用外网的yum源来yum安装软件了,如果需要使用yum安装,就需要搭建本地的yum仓库,我们这里就来搭建centos系统下的yum仓库。

测试的操作系统为Centos7.6,安装步骤如下:

1、测试环境

CentOS Linux学习笔记总结(一百零六)_外网

2、配置系统的centos的yum源

CentOS Linux学习笔记总结(一百零六)_yum源_02

方法请自行网查。

3、检查阿里的yum源

CentOS Linux学习笔记总结(一百零六)_外网_03

4、安装相关软件

yum install -y wget make cmake gcc gcc-c++ pcre-devel zlib-devel openssl openssl-devel createrepo yum-utils nginx

CentOS Linux学习笔记总结(一百零六)_yum源_04

createrepo:编辑yum仓库的工具;

4、创建本地目录并同步源

mkdir /home/mirror/

reposync -p /home/mirror/#同步源

reposync -np /home/mirror/#更新新的rpm包

下载时间比较长,请耐心等待,2022年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

CentOS Linux学习笔记总结(一百零六)_nginx_05

systemctl start nginx

systemctl enable nginx

浏览器你的yum仓库服务器地址

CentOS Linux学习笔记总结(一百零六)_nginx_06

本地仓库搭建完毕。

8、创建或者修改客户端repo文件

CentOS Linux学习笔记总结(一百零六)_nginx_07

这样就可以使用本地的yum仓库了。

举报

相关推荐

0 条评论