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


一、安装 Httpd 服务器

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

出现下图表示 httpd 服务启动成功:
httpd 服务启动成功
 

二、放置 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
在这里插入图片描述
如果提示 403 forbidden ,禁用 selinux 即可
 

三、修改 yum 源配置文件

cd /etc/yum.repos.d 这里存放着 yum 源的配置文件
在这里插入图片描述
所以需要我们自己创建一个 .repo 文件 vim local.repo

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值