ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

yum 源本地配置

2022-03-01 23:02:52  阅读:181  来源: 互联网

标签:epel www x86 配置 64 本地 var yum


1、前置条件,关闭防火墙和selinux

[root@centos7 ~]# systemctl disable firewalld  #防火墙永久关闭

修改配置文件 /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled  ,然后重启机器

2、安装httpd服务,提供网页浏览

yum -y install httpd

systemctl start httpd

systemctl enable httpd

3、创建yum 仓库目录和epel 目录

systemctl enable httpd

4、安装创建仓库软件包:createrepo

yum-y install createrepo

5、初始化仓库索引文件

createrepo -p -d -o /var/www/html/yum/ /var/www/html/yum/

6、创建仓库子目录

cd /var/www/html/

mkdir -p yum/centos/7/x86_64/ yum/epel/7/x86_64

7、挂载系统镜像 到系统并复制内容到仓库子目录

mkdir /mnt/cdrom

mount -o loop /dev/sr0 /mnt/cdrom/

cp -r /mnt/cdrom/* yum/centos/7/x86_64

cp -r /mnt/crrom/Packages/* yum/epel/7_x86_64

8、更新仓库 当添加rpm包的时候,就更新一下仓库

createrepo -p -d -o /var/www/html/yum/centos/7/x86_64/ var/www/html/yum/centos/7/x86_64/

createrepo -p -d -o /var/www/html/yum/epel/7/x86_64/ var/www/html/yum/epel/7/x86_64/

或者用这个命令

createrepo --update /var/www/html/yum/centos/7/x86_64/

createrepo --update /var/www/html/yum/epel/7/x86_64/

9、客户端创建yum源配置文件

cd /etc/yum.repos.d/

mkdir bak

 mv CentOS-* bak/

touch base.repo  并添加内容


[base]
name=CentOS7
baseurl=http://10.0.0.150/yum/centos/7/x86_64
enable=1  # 0 代表不启用 1 代表启用
gpgcheck=0 # 0 代表不检测 1 代表检测
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  #检测 正常应该是centos 镜像里面的

[epel]
name=epel
baseurl=http://10.0.0.150/yum/epel/7/x86_64
enable=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

10、检查一下自己配置的yum 和epel 源是否生效 ,最好重启一下机器

yum repolist  

看到 以下说明配置成功

 

 

11、可以安装包测试一下

 

12、其他机器想要用此yum 源,需要在其他机器上重复 1 、2 、9、 10 这四步

标签:epel,www,x86,配置,64,本地,var,yum
来源: https://www.cnblogs.com/lixiangshuailinux/p/15953068.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有