Background

上次Ubuntu离线安装Podman,今天在RHEL 7上再离线安装下。

http://rpmfind.net/linux/rpm2html/search.php?query=podman&submit=Search+...&system=centos+7&arch=  该网址找不到centos 7版本的离线安装包。只能换思路。

通过cat /etc/os-release 查到我当前离线服务器是Red Hat Enterprise Linux Server 7.3(Maipo)。

我查到对应的centos应该是centos7-1611

所以我得在我在线机器通过vmware workstation先装centos7-1611虚拟机,下载打包podman 及其依赖安装包。然后去red hat上离线安装~

在线机器安装centos7.3.1611

首先下载centos dvd镜像,可参考以下网址

http://aiezu.com/baiduyun/centos_7.3_x86_64_iso_baiduyun_download.html

然后按照https://blog.csdn.net/LelemamaAnne/article/details/113367921 来安装centos。

centos7.3 在线下载,打包podman

先存储网络安装源

执行下面的命令:

sudo curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_7/devel:kubic:libcontainers:stable.repo

上面的命令把podman的网络安装源添加到yum的repository, 也就是/etc/yum.repo.d 目录下

你可执行cat /etc/yum.repo.d查看

只下载不安装上面的podman网络安装源包

首先安装插件yum-plugin-downloadonly, 执行命令yum install yum-plugin-downloadonly

命令格式:
yum install --downloadonly  --downloaddir=软件包位置[可选]  软件包名(可加上版本号,指定版本)

软件包保存位置:
默认保存到/var/cache/yum/ 下的软件相应的repo的源的目录的packages目录下

通过 –downloaddir 来指定位置,软件包和依赖的软件将被下载到此目录
yum install --downloadonly --downloaddir=/root/mypackages/ podman

创建下载目录

mkdir -p /root/podmanDeps

cd  /root/podmanDeps

执行下载保存不安装命令
yum install --downloadonly --downloaddir=/root/podmanDeps/ podman

上面命令的意思时只下载podman相关的安装包,下载到/root/podmanDeps

看到下面界面说明下载成功

可以执行ls命令查看下

可执行podman --version查看下,确实是只下载没有安装。

通过tar命令压缩podmanDeps下所有文件   

先退回到root目录下,然后执行命令tar vzcf podmanDeps.tar.gz podmanDeps

就可以把podmanDeps文件夹下所有文件打包成文件podmanDeps.tar.gz

tar czvf 压缩文件名称.tar.gz 文件或者目录名称  c是打包;z是gzip格式压缩;v是显示打包过程;f是显示打包名字

下面ls一下看看是否生成了

centos离线安装podman

上面的步骤已经下载好了podman的安装包,下面我要断网,看看可否离线环境下安装刚刚的安装包。我是要保证我的机器可以断网安装(小白鼠),然后copy 安装包到离线的服务器去安装。

在root目录下,把压缩包解压到/tmp下 ,执行命令tar -zxvf podmanDeps.tar.gz -C /tmp,然后去/tmp下查看

安装

下面在/tmp/podmanDeps路径下进行离线安装podman

执行安装命令:rpm -Uvh *.rpm --nodeps --force

1.--nodeps就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了--nodeps你就能装上了。

2.--force就是强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用--force强制安装。

然后执行podman --version查看是否安装成功

清理工作

执行rm  -rf  /tmp/podmanDeps, 删除临时安装包。 记住/root目录下你还有一份压缩包呢。

恭喜恭喜,你完成了离线安装podman!!

现在copy安装包到离线服务器,安装吧~

Red Hat Enterprise Linux Server 7.3 离线安装Podman相关推荐

  1. Red Hat Enterprise Linux Server release 5.6 安装 MongoDB 2.6.4

    1:下载 [jifeng@jifeng04 ~]$ wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz --2 ...

  2. Red Hat Enterprise Linux Server release 6.3下ganglia监控系统的搭建

    ganglia 是分布式的监控系统,有两个Daemon, 分别是:客户端Ganglia Monitoring Daemon (gmond)和服务端Ganglia Meta Daemon (gmetad ...

  3. Red Hat Enterprise Linux Server release 7.0双系统安装

    2019独角兽企业重金招聘Python工程师标准>>> Red Hat Enterprise Linux Server release 7.0双系统安装 1.RedHat 公司的企业 ...

  4. Red Hat Enterprise Linux Server 7.4 安装方法

    Red Hat Enterprise Linux Server 7.4 安装方法 注意:本次安装是在VMware Workstation 14 PRO上进行的. 第一部分:创建Red Hat Linu ...

  5. Red Hat Enterprise Linux Server release 7.4 (Maipo) 安装mysql5.7.36

    1. 版本 [root@localhost mysql]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (M ...

  6. Red Hat Enterprise Linux Server release 7.1 (Maipo) 安装gcc 的几种方式

    linux中没有默认安装的gcc,折腾了一番,终于搞好,记录备忘. [root@localhost local]# gcc bash: gcc: command not found... 查看系统版本 ...

  7. zzw原创_Red Hat Enterprise Linux Server release 6.5 安装mysql5.5.28版本

    1.查看系统版本 [root@ip12189 ~]#  more /etc/issue Red Hat Enterprise Linux Server release 6.5 (Santiago) K ...

  8. Red Hat Enterprise Linux RHEL 8.6 下载安装

    前言 由于 CentOS 长期以来没有为 Red Hat 增加价值,Red Hat 停止了 CentOS Linux 的维护,为了留住小规模 CentOS 用户,Red Hat 允许免费下载 RHEL ...

  9. 关于Red Hat Enterprise Linux Server 5 使用国内163 yum 源

    第一步添加或修改/etc/yum.repos.d/的源文件 我选择手动创建 第二部 通过 wget http://mirrors.163.com/.help/CentOS-Base-163.repo ...

最新文章

  1. 推荐一个非常好用的Chrome扩展应用,用于美化Json字符串
  2. SIFT(ASIFT) Matching with RANSAC
  3. 表单验证失败提示方案(自用)
  4. 系统架构设计师考试知识点整理-1:操作系统的类型和结构
  5. Python---查找序列的最长递增子序列
  6. 美国团购网站Groupon的盈利模式
  7. Daily scrum 11.22
  8. Linux下tar压缩与解压缩文件
  9. Java 面向对象编程 tricks
  10. Tuxera NTFS 2020.2 for Mac 磁盘格式读写
  11. python property方法_高效 Python 代码 —— 属性与 @property 方法
  12. 计算机应用计算专业难吗,计算机应用专业好学吗
  13. vs2015 社区版
  14. WIN10鼠标乱跳问题解决办法
  15. DOS定时关机命令 windowXp
  16. 保障出行安全|科力锐助力长沙黄花国际机场灾备建设
  17. 计算密码子频率的代码R语言_科学网—R语言终止密码子统计 - 熊荣川的博文
  18. 初学python的体会心得-python学习心得:如何入门
  19. Simpson积分方法计算NURBS曲线弧长,详细原理+代码实现
  20. 抓取主板市盈率,市净率和股息率

热门文章

  1. 看看什么叫老牛吃嫩草
  2. 三菱fx2n64mr说明书_三菱FX2N-64MR-UA1/UL使用说明书FX2N-64MR-UA1/UL手册 - 广州凌控
  3. matlab怎么测脉络膜血管密度,【CCOS2016】OCT血管成像的发展之路
  4. SAP PP模块常用事务代码
  5. VC图片的半透明处理
  6. 关于Qt信号槽的一些小坑
  7. 在IPhone上添加邮箱(163示例)
  8. Mac JER10.7.3安装
  9. 设置IE浏览器文本模式为IE8或IE7
  10. 三次B样条插值和误差分析