【Linux】yum 方式下载不到想要的包?教你快速制作本地 yum 源 原创

601-赵同学

发表文章数:191

首页 » 大数据 » 正文


一、安装 Httpd 服务器

1. 安装:yum install -y httpd
2. 启动 Httpd 服务: service httpd start 或者 systemctl start httpd
3. 查看 Httpd 服务是否启动: service httpd status 或者 systemctl status httpd

出现下图表示 httpd 服务启动成功:
【Linux】yum 方式下载不到想要的包?教你快速制作本地 yum 源
                    原创
 

二、放置 rpm 包

1. 想要能在 httpd 服务访问到自己已经下载好的 rpm 包,就必须放到 /var/www/html 目录下,这里以 CDH 包为例,我们先下载 cdh5.7.6-centos7 的 tar 包。

这里可能有人会觉得为什么已经下载了还要用这么麻烦的方式安装?
我们以 impala 为例,impala 提供给我们的是 rpm 包的安装方式,如果我们自己去解压 rpm 包还需要去解决中间复杂的依赖关系,所以一般用 yum 安装的方式,但是 yum 安装 impala 是没有对应的下载源,所以需要我们来自己制作一个本地源

2. 下载完成后,解压 tar -zxvf cdh5.7.6-centos7.tar.gz 拿到 cdh 目录
3. cd /var/www/html 到 httpd 服务目录下后,创建一个软链接 ln -s /opt/lagou/software/cdh5.7.6-centos7.tar.gz /var/www/html/cdh57
4. 放置成功,在浏览器地址栏输入 hostname/cdh57
【Linux】yum 方式下载不到想要的包?教你快速制作本地 yum 源
                    原创
如果提示 403 forbidden ,禁用 selinux 即可
 

三、修改 yum 源配置文件

cd /etc/yum.repos.d 这里存放着 yum 源的配置文件
【Linux】yum 方式下载不到想要的包?教你快速制作本地 yum 源
                    原创
所以需要我们自己创建一个 .repo 文件 vim local.repo

[local]
name=local  ## 对于当前源的描述
baseurl=http://linux121/cdh57/  ## 访问当前源的地址信息
gpgcheck=0  ## gpg校验,0-关闭,1-开启
enabled=1  ## 是否使⽤当前源,0-关闭,1-开启

如果有其他节点,分发到其他节点

未经允许不得转载:作者:601-赵同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《【Linux】yum 方式下载不到想要的包?教你快速制作本地 yum 源 原创》 发布于2020-11-06

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录