centos发行版本类似的linux系统下载RPM包及其依赖包

﹏ヽ暗。殇╰゛Y 2022-12-11 07:26 246阅读 0赞

centos发行版本类似的linux系统下载RPM包及其依赖包

1)yumdownloader

  1. yumdownloader
  2. yum 源安装非常方便解决依赖包问题,但是有时当你只需要下载安装包和依赖包时就用到了 yumdownloader,该命令是在yum-untils组件中
  3. yum install yum-utils
  4. 例如:yumdownloader nfs-utils --destdir /tmp/nfs-utils --resolve
  5. --destdir 指定下载目录
  6. --resolve 同时下载相关的rpm依赖包

2) yum命令的一个插件downloadonly

  1. yum install yum-plugin-downloadonly #先安装插件才能使用配置项
  2. yum install --downloadonly --downloaddir=. vim

这两者都一个共性的问题就是,如果的你的本机已经安装了相关的依赖是没有办法,通过他们直接把依赖下下来的,两种解决方案,1)安装最小化的系统,在里面执行命令安装,就可以下载下来了 2)把已经安装的RPM包及其依赖卸载掉,再下载,这个不好好保证都把所有的依赖卸载干净 ,推荐第一种;

以下演示一下下载RPM包及其依赖问题,以perl为例

  1. yum install --downloadonly perl

20200929094046782.png

  1. rpm -qa|grep perl|tr '\n' ' '|xargs rpm -e --nodeps

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzU2OTA0OA_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzU2OTA0OA_size_16_color_FFFFFF_t_70 1 这样就把所有的perl及其依赖包都下载下来了

发表评论

表情:
评论列表 (有 0 条评论,246人围观)

还没有评论,来说两句吧...

相关阅读

    相关 yum下载RPM依赖

    当生产环境由于安全原因处于断网状态的时候。通过本地源的方式,使用yum能够自动安装软件,并且自动处理好依赖关系。然而该方法最最关键的一个问题是——怎么获取该软件及其依赖包...