yum 源本地配置
2022/3/2 7:15:10
本文主要是介绍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 这四步
这篇关于yum 源本地配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)