使用rpm包制作本地镜像源(本地yum源)

记录:308

场景:在CentOS 7.9操作系统,使用rpm包制作本地镜像源(本地yum源)。搭建httpd发布服务,实现一台机器制作本地镜像源,集群内所有机器共用本地镜像源(本地yum源)。内网集群使用yum命令实现软件包安装、卸载等功能。

一、基础环境

操作系统:CentOS 7.9

网络环境:内网、私网、局域网、非公网。

机器名称:主机hadoop151、主机hadoop102.

二、使用rpm包制作本地镜像源(本地yum源)

核心步骤:

(1)安装httpd软件,为了发布服务。

(2)安装createrepo软件,为把rpm生成yum执行所需格式源数据。

(3)把生成元数据(包含rpm包)放到httpd的发布服务目录下

(4)修改yum仓库的配置信息

(5)把yum配置文件分发到需要使用yum源的机器

(6)使用yum命令做安装、卸载等操作。

1.在hadoop151主机操作

以下步骤在hadoop151操作。

1.1安装httpd和createrepo

httpd安装指令:yum install -y httpd createrepo

1.2启动httpd服务并设置开机自动启动

启动指令:systemctl start httpd

开机自启动指令:systemctl enable httpd

查看httpd启动状态指令:systemctl status httpd.service

1.3安装httpd后生成服务目录

httpd服务目录:cd /var/www/html/

1.4上传rpm包

上传的rpm包:jdk-8u281-linux-x64.rpm

指定目录:/home/apps/software/rpm_local_repos

1.5执行createrepo生成元数据

操作目录:/home/apps/software/rpm_local_repos

执行指令:createrepo .

请注意:生成rmp包源数据,就是在repodata目录下。

生成情况:

1.6把生成内容移到/var/www/html/中

操作目录:/home/apps/software

执行指令:mv rpm_local_repos/ /var/www/html/

1.7查看httpd发布的服务

在浏览器查看httpd发布的服务,验证服务成功。

查看地址:http://192.168.19.151/rpm_local_repos/

1.8新增yum源配置文件

操作目录:cd /etc/yum.repos.d

新建文件名:vi /etc/yum.repos.d/rpm_local_repos.repo

添加内容:

[rpm-local-repos]
name=rpmLocalRepos
baseurl=http://192.168.19.151/rpm_local_repos
enabled=1
gpgcheck=0

1.9清空和刷新yum源缓存

刷新指令:yum clean all && yum makecache

2.在hadoop102主机操作

2.1机器hadoop102没有安装JDK

查看指令:java -version

2.2在hadoop102新增hadoop151发布的yum源配置文件

操作目录:cd /etc/yum.repos.d

新建文件名:vi /etc/yum.repos.d/rpm_local_repos.repo

添加内容:

[rpm-local-repos]
name=rpmLocalRepos
baseurl=http://192.168.19.151/rpm_local_repos
enabled=1
gpgcheck=0

2.3清空和刷新yum源缓存

刷新指令:yum clean all && yum makecache

2.4安装jdk

安装指令:yum install -y jdk

2.5安装jdk成功

安装jdk成功,默认安装在/usr/java中。

 以上,感谢。

2022年11月7日

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值