首页 新闻 搜索 专区 学院

在CentOs7中,如果通过Rpm包来安装程序,如果出现缺失依赖问题,这些依赖包改如何去网络上搜集?

0
[待解决问题]

在CentOs7中,如果通过Rpm包来安装程序,如果出现缺失依赖问题,这些依赖包改如何去网络上搜集?

有没有专门解决这些问题的网站?

renguanyu的主页 renguanyu | 小虾三级 | 园豆:591
提问于:2020-10-22 20:39
< >
分享
所有回答(3)
0

在yum源上提取

局域网外 | 园豆:202 (菜鸟二级) | 2020-10-22 21:04

 yum localinstall -y xxx ? 

支持(0) 反对(0) renguanyu | 园豆:591 (小虾三级) | 2020-10-22 21:05

 如果客户现场是局域网的话,就没法用yum了

 有没有办法,可以把需要的依赖都下载到U盘中,然后就可以根据这些文件给客户安装了

支持(0) 反对(0) renguanyu | 园豆:591 (小虾三级) | 2020-10-22 21:07
0

https://pkgs.org/ 这个站点可以看到
1个个的找太麻烦
可以安装一个干净的系统,然后使用yum一次下载下来,所有的rpm包都有了,然后离线安装即可
yumdownloader
或 yum install -v --downloadonly --downloaddir=/vagrant/docker docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7 这种方式

具体的可以参考这
https://gitee.com/wushifeng/centosKit/blob/master/perf/promethus/build.sh

2012 | 园豆:20820 (高人七级) | 2020-10-23 08:31
0

二楼说得对。如果你需要在一个无法访问外网的机器上通过rpm安装程序,最笨但也是最稳妥的办法是先在另一个系统版本相同且是最小安装的能访问外网的机器上通过yum下载(注意不是安装)rpm包,让yum自己去解析、下载依赖。

你学会了吗 | 园豆:202 (菜鸟二级) | 2020-11-11 17:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册