下载yum安装软件需要的依赖包以及自己搭建yum仓库

3 篇文章 0 订阅

今天工作中碰到问题,用户服务器ip地址出省有问题,导致公共yum仓库无法使用,需要自己搭建仓库安装。

一、 找到yum安装软件需要的rpm包


1  安装downloadonly插件

yum install yum-plugin-downloadonly



2 案例中将mariadb-devel.x86_64安装所需要的rpm包下载到当前目录

 yum install --downloadonly --downloaddir=.  mariadb-devel.x86_64

二、将rpm包存放到web的目录提供访问

1 将文件存放到web能访问到的目录

[root@localhost aaayum]# ll
总用量 159584
-rw-r--r--. 1 root root   106124 10月 15 2020 apr-1.4.8-7.el7.x86_64.rpm
-rw-r--r--. 1 root root    94132 7月   4 2014 apr-util-1.5.2-6.el7.x86_64.rpm
-rw-r--r--. 1 root root   161232 7月  27 03:43 bind-libs-9.11.4-26.P2.el7_9.9.x86_64.rpm
-rw-r--r--. 1 root root  1180112 7月  27 03:43 bind-libs-lite-9.11.4-26.P2.el7_9.9.x86_64.rpm


2  安装创建rpm包源信息的工具,createrepo

yum install createrepo

3 进入rpm包目录,在当前目录创建元数据信息

[root@localhost aaayum]# createrepo -v .

4 创建完毕后可以看到元数据信息

drwxr-xr-x. 2 root root     4096 7月  27 12:14 repodata # 元数据信息目录

三、客户机使用创建好的yum源

1 添加客户机唯一的仓库配置文件repo

[root@localhost yum.repos.d]# cat lingzhou.repo
[lingzhou]
name=lingzhou
baseurl=http://10.3.2.1/aaayum/
enabled=1
gpgcheck=0



2 yum clean all  # 清除缓存


3 yummakecache # 建立缓存


4 查看yum仓库情况

[root@localhost yum.repos.d]# yum repolist all
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
源标识                                       源名称                                                                        状态
lingzhou                                     lingzhou                                                                      启用: 116

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值