当前位置:   article > 正文

【yum】linux离线安装rpm包及其依赖和卸载包及其依赖,各种风格的Linux运维面试题进来了解一下_yum离线安装rpm包

yum离线安装rpm包

说明

=================================================================

  • 流程:对于同一版本CentOS,我们可以事先下载离线依赖包,后面用命令手动安装。

  • 准备条件:一台能正常上网的主机【最好和需要离线安装的主机是同一系统版本】

  • 下载离线包的这台主机不能先安装该包,否则无法下载,如果已经安装该包,那么必须先卸载需要离线的包及其依赖,方法见下面的yum卸载包及其依赖。

离线包安装流程

======================================================================

下载离线包


  • 登陆一台能正常通外网的服务器

  • 下载离线包使用的命令格式是:yum -y install -- --downloadonly --downloaddir=存放路径 包名

  • --downloadonly:下载不安装的意思

  • --downloaddir=存放路径:这是下载存放的路径,可以不要这行,但建议加上【不加这行下载的默认路径我不知道在哪,也懒的去查,你可以用 find 查询下载的包看出默认路径的。】

注:下载离线包的主机务必不能先安装该包,如果已经安装,先卸载包及其依赖,方法见下面yum卸载包及其依赖。

  • 如:我下载docker的离线包,并放在/docker文件中为例

[root@ccx ~]# mkdir /docker

[root@ccx ~]# yum install docker-ce -y --downloaddir=/docker --downloadonly

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

Resolving Dependencies

–> Running transaction check

—> Package docker-ce.x86_64 3:20.10.7-3.el7 will be installed

–> Processing Dependency: container-selinux >= 2:2.74 for package: 3:docker-ce-20.10.7-3.el7.x86_64

–> Processing Dependency: containerd.io >= 1.4.1 for package: 3:docker-ce-20.10.7-3.el7.x86_64

–> Processing Dependency: docker-ce-cli for package: 3:docker-ce-20.10.7-3.el7.x86_64

–> Processing Dependency: docker-ce-rootless-extras for package: 3:docker-ce-20.10.7-3.el7.x86_64

–> Running transaction check

—> Package container-selinux.noarch 2:2.119.2-1.911c772.el7_8 will be installed

—> Package containerd.io.x86_64 0:1.4.6-3.1.el7 will be installed

—> Package docker-ce-cli.x86_64 1:20.10.7-3.el7 will be installed

–> Processing Dependency: docker-scan-plugin(x86-64) for package: 1:docker-ce-cli-20.10.7-3.el7.x86_64

—> Package docker-ce-rootless-extras.x8

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号