centos7(1908)本地配置YUM仓库

简介:

由于好多大型公司为了保障自己的安全,采用了本地的Yum源,不使用外网的yum,所以下面进行一个本地的yum仓库搭建。

服务的搭建

1.修改yum配置文件

sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf

2.创建目录用来做 YUM 仓库的使用

mkdir -p /yum/centos7

3. 安装 createrepo 软件,用于生成 yum 仓库数据库的软件

yum -y install createrepo   yum-utils 

4.初始化repodata索引文件

cd /yum/centos7
yumdownloader tree	# 只下载软件不安装
createrepo -pdo /yum/centos7/ /yum/centos7/		#更新repodata索引文件

5.提供yum服务

cd /yum/centos7/
python -m SimpleHTTPServer 81 &>/dev/null &

可以通过浏览器输入本机IP查看: 如:10.0.0.41:81
新添加rpm包

yumdownloader pcre-devel openssl-devel 	# 只下载软件不安装
createrepo --update /yum/centos7/	# 每加入一个rpm包就要更新一下

配置客户端

1.修改原来yum源的名称

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.ori

2.配置新的本地yum源

cat >/etc/yum.repos.d/centos7.repo<<EOF
[centos7]
name=Server
baseurl=http://10.0.0.41:81
enable=1
gpgcheck=0
EOF

3.永久指定centos7库

sed -i -e '19a enabled=0' -e '29a enabled=0' -e '39a enabled=0' /etc/yum.repos.d/CentOS-Base.repo

4.在指定位置寻找所需要的yum资源(rpm包)

find . -name '*.rpm'|xargs -i cp {} /yum/centos7

5.更新一下

createrepo --update /yum/centos7/

6.客户端重新加载yum缓存并下载

yum clean all
yum makecache
发布了12 篇原创文章 · 获赞 0 · 访问量 200

猜你喜欢

转载自blog.csdn.net/weixin_44696896/article/details/105706521