zoukankan      html  css  js  c++  java
  • centos7获取rpm包

    • 同学们经常用yum下载软件,今天就教大家一个方法,把软件包弄下来
    • 优点
      • 有的软件包安装的时候需要很多依赖包,内网不能上公网,这个命令就能很好的帮助我们
      • 做离线yum源的时候,补什么包都可以用这个命令去下载离线rpm包添加到自建yum即可
    yum -y install --downloadonly --downloaddir=/tmp  packagename
    
    • --downloadonly :仅下载,不安装
    • --downloaddir:离线包存储目录
    • packagename:所需下载的安装包名

    例子:

    [root@node01 ~]# yum -y install --downloadonly --downloaddir=/tmp  docker-ce
    
    # 以下就是docker安装所需依赖包了
    [root@node01 tmp]# ll
    total 98208
    -rw-r--r--. 1 root root   261632 Aug 23  2019 audit-2.8.5-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root   104408 Aug 23  2019 audit-libs-2.8.5-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root    78256 Aug 23  2019 audit-libs-python-2.8.5-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root   302068 Nov 12  2018 checkpolicy-2.5-8.el7.x86_64.rpm
    -rw-r--r--. 1 root root 29804976 Oct  5 01:39 containerd.io-1.4.11-3.1.el7.x86_64.rpm
    -rw-r--r--. 1 root root    40816 Jul  6  2020 container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
    -rw-r--r--. 1 root root 23785744 Oct  5 01:39 docker-ce-20.10.9-3.el7.x86_64.rpm
    -rw-r--r--. 1 root root 30801216 Oct  5 01:39 docker-ce-cli-20.10.9-3.el7.x86_64.rpm
    -rw-r--r--. 1 root root  8427040 Oct  5 01:39 docker-ce-rootless-extras-20.10.9-3.el7.x86_64.rpm
    -rw-r--r--. 1 root root  4373740 Jun  3 03:29 docker-scan-plugin-0.8.0-3.el7.x86_64.rpm
    -rw-r--r--. 1 root root    83764 Apr 29  2020 fuse3-libs-3.6.1-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root    55796 Apr 29  2020 fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
    -rw-r--r--. 1 root root    67720 Aug 23  2019 libcgroup-0.41-21.el7.x86_64.rpm
    -rw-r--r--. 1 root root    57460 Apr  4  2020 libseccomp-2.3.1-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root   115284 Nov 12  2018 libsemanage-python-2.5-14.el7.x86_64.rpm
    -rw-r--r--. 1 root root   938736 Apr  4  2020 policycoreutils-2.5-34.el7.x86_64.rpm
    -rw-r--r--. 1 root root   468316 Apr  4  2020 policycoreutils-python-2.5-34.el7.x86_64.rpm
    -rw-r--r--. 1 root root    32880 Jul  4  2014 python-IPy-0.75-6.el7.noarch.rpm
    -rw-r--r--. 1 root root   635184 Nov 12  2018 setools-libs-3.3.8-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root    83452 Apr 29  2020 slirp4netns-0.4.3-4.el7_8.x86_64.rpm
    

    当然也可以指定到具体版本

    # 列出所有版本
    yum list docker-ce --showduplicates | sort -r
    
    # 指定版本安装
    [root@localhost dk]# yum -y install --downloadonly --downloaddir=/tmp/dk  docker-ce-19.03.9-3.el7
    
    # 查看结果
    [root@localhost dk]# ll
    total 91216
    -rw-r--r--. 1 root root   261632 Aug 23  2019 audit-2.8.5-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root   104408 Aug 23  2019 audit-libs-2.8.5-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root    78256 Aug 23  2019 audit-libs-python-2.8.5-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root   302068 Nov 12  2018 checkpolicy-2.5-8.el7.x86_64.rpm
    -rw-r--r--. 1 root root 29804976 Oct  5 01:39 containerd.io-1.4.11-3.1.el7.x86_64.rpm
    -rw-r--r--. 1 root root    40816 Jul  6  2020 container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
    -rw-r--r--. 1 root root 25286180 Jul 28  2020 docker-ce-19.03.9-3.el7.x86_64.rpm
    -rw-r--r--. 1 root root 30801216 Oct  5 01:39 docker-ce-cli-20.10.9-3.el7.x86_64.rpm
    -rw-r--r--. 1 root root  4373740 Jun  3 03:29 docker-scan-plugin-0.8.0-3.el7.x86_64.rpm
    -rw-r--r--. 1 root root    67720 Aug 23  2019 libcgroup-0.41-21.el7.x86_64.rpm
    -rw-r--r--. 1 root root    57460 Apr  4  2020 libseccomp-2.3.1-4.el7.x86_64.rpm
    -rw-r--r--. 1 root root   115284 Nov 12  2018 libsemanage-python-2.5-14.el7.x86_64.rpm
    -rw-r--r--. 1 root root   938736 Apr  4  2020 policycoreutils-2.5-34.el7.x86_64.rpm
    -rw-r--r--. 1 root root   468316 Apr  4  2020 policycoreutils-python-2.5-34.el7.x86_64.rpm
    -rw-r--r--. 1 root root    32880 Jul  4  2014 python-IPy-0.75-6.el7.noarch.rpm
    -rw-r--r--. 1 root root   635184 Nov 12  2018 setools-libs-3.3.8-4.el7.x86_64.rpm
    
  • 相关阅读:
    微信小程序开发工具初始化代码仓库
    微信小程序开发如何初始化远程仓库并 PUSH
    Git 提示用户密码错误如何修改
    MariaDB 在创建外键的时候提示 1005 错误
    Fiddler实现移动端手机抓包
    Windows 安装 Go语言开发环境以及使用
    laravel队列,事件简单使用方法
    视图
    laravel Passport
    多台服务器 同时部署一套代码
  • 原文地址:https://www.cnblogs.com/hsyw/p/15441175.html
Copyright © 2011-2022 走看看