CentOS 8 系统中如果没有安装Podman的话,想要离线安装会比较麻烦,因为podman依赖的包比较多,从网上一个一个下载会很繁琐,也容易出错。

这里介绍一种曲线救国的方式来离线安装。

首先分享下我刚获取的离线安装包,下载,解压后,直接安装所有rpm 就可以了。

链接:https://pan.baidu.com/s/1AKrGVDNln1zSNpsD74HQrg

提取码:6666

[root@node13 podmanpackage]# podman -v
podman version 3.3.1

之所以叫曲线救国,多少是有点儿原因的:

离线安装包的制作方法,很简单,就是用一台能够联网的centos8 机器,然后执行下面的命令

yum install --downloadonly --downloaddir=/opt/podmanpackage/ podman

就会把所有的包下载到 /opt/podmanpackage/ 这个目录下,然后把这个目录下的所有rpm 打包到离线的机器上进行安装,就可以了,是不是有点儿曲线救国的意思。

下面是操作日志:

[root@node13 podmanpackage]# yum install --downloadonly --downloaddir=/opt/podmanpackage/ podman
CentOS-8.5.2111 - Base - mirrors.aliyun.com 192 kB/s | 4.6 MB 00:24
CentOS-8.5.2111 - Extras - mirrors.aliyun.com 38 kB/s | 10 kB 00:00
CentOS-8.5.2111 - AppStream - mirrors.aliyun.com 132 kB/s | 8.4 MB 01:05
Dependencies resolved.
=============================================================================================================================================================================================
Package Architecture Version Repository Size
=============================================================================================================================================================================================
Installing:
podman x86_64 3.3.1-9.module_el8.5.0+988+b1f0b741 AppStream 12 M
Installing dependencies:
conmon x86_64 2:2.0.29-1.module_el8.5.0+890+6b136101 AppStream 52 k
containernetworking-plugins x86_64 1.0.0-1.module_el8.5.0+890+6b136101 AppStream 19 M
containers-common noarch 2:1-2.module_el8.5.0+890+6b136101 AppStream 79 k
criu x86_64 3.15-3.module_el8.5.0+890+6b136101 AppStream 518 k
fuse-overlayfs x86_64 1.7.1-1.module_el8.5.0+890+6b136101 AppStream 73 k
fuse3 x86_64 3.2.1-12.el8 base 50 k
fuse3-libs x86_64 3.2.1-12.el8 base 94 k
libnet x86_64 1.1.6-15.el8 AppStream 67 k
libslirp x86_64 4.4.0-1.module_el8.5.0+890+6b136101 AppStream 70 k
podman-catatonit x86_64 3.3.1-9.module_el8.5.0+988+b1f0b741 AppStream 340 k
runc x86_64 1.0.2-1.module_el8.5.0+911+f19012f9 AppStream 3.1 M
slirp4netns x86_64 1.1.8-1.module_el8.5.0+890+6b136101 AppStream 51 k
Enabling module streams:
container-tools rhel8 Transaction Summary
=============================================================================================================================================================================================
Install 13 Packages Total download size: 36 M
Installed size: 124 M
YUM will only download packages for the transaction.
Is this ok [y/N]: y
Downloading Packages:
(1/13): fuse3-3.2.1-12.el8.x86_64.rpm 77 kB/s | 50 kB 00:00
(2/13): conmon-2.0.29-1.module_el8.5.0+890+6b136101.x86_64.rpm 57 kB/s | 52 kB 00:00
(3/13): fuse3-libs-3.2.1-12.el8.x86_64.rpm 67 kB/s | 94 kB 00:01
(4/13): containers-common-1-2.module_el8.5.0+890+6b136101.noarch.rpm 67 kB/s | 79 kB 00:01
(5/13): fuse-overlayfs-1.7.1-1.module_el8.5.0+890+6b136101.x86_64.rpm 74 kB/s | 73 kB 00:00
(6/13): libnet-1.1.6-15.el8.x86_64.rpm 88 kB/s | 67 kB 00:00
(7/13): libslirp-4.4.0-1.module_el8.5.0+890+6b136101.x86_64.rpm 96 kB/s | 70 kB 00:00
(8/13): criu-3.15-3.module_el8.5.0+890+6b136101.x86_64.rpm 91 kB/s | 518 kB 00:05
(9/13): podman-catatonit-3.3.1-9.module_el8.5.0+988+b1f0b741.x86_64.rpm 101 kB/s | 340 kB 00:03
(10/13): runc-1.0.2-1.module_el8.5.0+911+f19012f9.x86_64.rpm 98 kB/s | 3.1 MB 00:32
(11/13): slirp4netns-1.1.8-1.module_el8.5.0+890+6b136101.x86_64.rpm 62 kB/s | 51 kB 00:00
(12/13): podman-3.3.1-9.module_el8.5.0+988+b1f0b741.x86_64.rpm 97 kB/s | 12 MB 02:07
(13/13): containernetworking-plugins-1.0.0-1.module_el8.5.0+890+6b136101.x86_64.rpm 95 kB/s | 19 MB 03:25
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 177 kB/s | 36 MB 03:26
Complete!
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.
[root@node13 podmanpackage]# ll
total 36536
-rw-r--r--. 1 root root 53667 Nov 14 08:47 conmon-2.0.29-1.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 20038039 Nov 14 08:50 containernetworking-plugins-1.0.0-1.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 80919 Nov 14 08:47 containers-common-1-2.module_el8.5.0+890+6b136101.noarch.rpm
-rw-r--r--. 1 root root 530199 Nov 14 08:47 criu-3.15-3.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 51396 Nov 14 08:47 fuse3-3.2.1-12.el8.x86_64.rpm
-rw-r--r--. 1 root root 96540 Nov 14 08:47 fuse3-libs-3.2.1-12.el8.x86_64.rpm
-rw-r--r--. 1 root root 74287 Nov 14 08:47 fuse-overlayfs-1.7.1-1.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 68632 Nov 14 08:47 libnet-1.1.6-15.el8.x86_64.rpm
-rw-r--r--. 1 root root 71995 Nov 14 08:47 libslirp-4.4.0-1.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 12692155 Nov 14 08:49 podman-3.3.1-9.module_el8.5.0+988+b1f0b741.x86_64.rpm
-rw-r--r--. 1 root root 348543 Nov 14 08:47 podman-catatonit-3.3.1-9.module_el8.5.0+988+b1f0b741.x86_64.rpm
-rw-r--r--. 1 root root 3227247 Nov 14 08:48 runc-1.0.2-1.module_el8.5.0+911+f19012f9.x86_64.rpm
-rw-r--r--. 1 root root 52427 Nov 14 08:48 slirp4netns-1.1.8-1.module_el8.5.0+890+6b136101.x86_64.rpm
[root@node13 podmanpackage]# vim /etc/resolv.conf
[root@node13 podmanpackage]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
[root@node13 podmanpackage]# systemctl restart NetworkManager
[root@node13 podmanpackage]# ping www.baidu.com
ping: www.baidu.com: Name or service not known
[root@node13 podmanpackage]# rpm -ivh *.rpm
warning: conmon-2.0.29-1.module_el8.5.0+890+6b136101.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:libslirp-4.4.0-1.module_el8.5.0+8################################# [ 8%]
2:slirp4netns-1.1.8-1.module_el8.5.################################# [ 15%]
3:libnet-1.1.6-15.el8 ################################# [ 23%]
4:criu-3.15-3.module_el8.5.0+890+6b################################# [ 31%]
5:runc-1.0.2-1.module_el8.5.0+911+f################################# [ 38%]
6:fuse3-libs-3.2.1-12.el8 ################################# [ 46%]
7:fuse3-3.2.1-12.el8 ################################# [ 54%]
8:fuse-overlayfs-1.7.1-1.module_el8################################# [ 62%]
9:containers-common-2:1-2.module_el################################# [ 69%]
10:containernetworking-plugins-1.0.0################################# [ 77%]
11:conmon-2:2.0.29-1.module_el8.5.0+################################# [ 85%]
12:podman-catatonit-3.3.1-9.module_e################################# [ 92%]
13:podman-3.3.1-9.module_el8.5.0+988################################# [100%]
[root@node13 podmanpackage]# podman -v
podman version 3.3.1 [root@node13 ~]# cd /opt/podmanpackage/
[root@node13 podmanpackage]# ll
total 36536
-rw-r--r--. 1 root root 53667 Nov 14 08:47 conmon-2.0.29-1.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 20038039 Nov 14 08:50 containernetworking-plugins-1.0.0-1.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 80919 Nov 14 08:47 containers-common-1-2.module_el8.5.0+890+6b136101.noarch.rpm
-rw-r--r--. 1 root root 530199 Nov 14 08:47 criu-3.15-3.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 51396 Nov 14 08:47 fuse3-3.2.1-12.el8.x86_64.rpm
-rw-r--r--. 1 root root 96540 Nov 14 08:47 fuse3-libs-3.2.1-12.el8.x86_64.rpm
-rw-r--r--. 1 root root 74287 Nov 14 08:47 fuse-overlayfs-1.7.1-1.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 68632 Nov 14 08:47 libnet-1.1.6-15.el8.x86_64.rpm
-rw-r--r--. 1 root root 71995 Nov 14 08:47 libslirp-4.4.0-1.module_el8.5.0+890+6b136101.x86_64.rpm
-rw-r--r--. 1 root root 12692155 Nov 14 08:49 podman-3.3.1-9.module_el8.5.0+988+b1f0b741.x86_64.rpm
-rw-r--r--. 1 root root 348543 Nov 14 08:47 podman-catatonit-3.3.1-9.module_el8.5.0+988+b1f0b741.x86_64.rpm
-rw-r--r--. 1 root root 3227247 Nov 14 08:48 runc-1.0.2-1.module_el8.5.0+911+f19012f9.x86_64.rpm
-rw-r--r--. 1 root root 52427 Nov 14 08:48 slirp4netns-1.1.8-1.module_el8.5.0+890+6b136101.x86_64.rpm
[root@node13 opt]# tar -czf podman_3.3.1_x86_64.rpmpackage.tgz podmanpackage
[root@node13 opt]# sz podman_3.3.1_x86_64.rpmpackage.tgz

CentOS 8 离线安装 podman 解决方法的更多相关文章

  1. VirtualBox Guest Additions 在CentOS中无法安装的解决方法

    安装时出现一步错误查看log为(log文件是 /var/log/vboxadd-install.log): /tmp/vbox.0/Makefile.include.header:94: *** Er ...

  2. Axure RP chrome插件显示已损坏或者无法安装的解决方法

    http://www.cnplugins.com/zhuanti/arux-rp-bug.html 1.Axure RP chrome插件无法安装的解决方法. 首先Axure RP chrome插件的 ...

  3. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂安装过程详解及安装失败解决方法

    因Excel催化剂用了VSTO的开发技术,并且为了最好的用户体验,用了Clickonce的布署方式(无需人工干预自动更新,让用户使用如浏览器访问网站一般,永远是最新的内容和功能).对安装过程有一定的难 ...

  4. HP QC IE11不支持( win7 64位 无法安装)解决方法

    QC IE11不支持( win7 64位 无法安装)解决方法 使用HP公司的QC做项目缺陷管理,发现IE浏览器只支持IE7,IE8.安装插件ALP_Platform_Loader提示64位无法安装,顿 ...

  5. MDAC 在WINDOWS XP SP3 不能安装 的解决方法

    MDAC 在WINDOWS XP SP3 不能安装 的解决方法 解决步骤如下: c:/windows/inf 下找出mdac.inf 然后点右键->安装.在弹出提示路径选取c:/windows/ ...

  6. CentOS 7离线安装MySQL 5.7

    系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 网上已经有那么 ...

  7. 安装win8/win10提示无法在驱动器0分区上安装windows解决方法

    在通过U盘或光盘安装win8/win8.1/win10系统时,不少用户遇到无法安装的问题,提示“无法在驱动器0的分区1上安装windows”,格式化分区1也不能解决,进而提示Windows无法安装到这 ...

  8. 《绝地求生大逃杀》BE错误怎么办 BE服务未正常运行及安装失败解决方法

    <绝地求生大逃杀>BattlEye Launcher是游戏的反作弊程序,也是启动过程中做容易出现错误的,今天小编带来“爆锤吧务”分享的<绝地求生大逃杀>BE服务未正常运行及安装 ...

  9. Ubuntu不支持rpm安装软件解决方法

    Ubuntu不支持rpm安装软件解决方法 以前经常使用的是RedHat Linux,习惯使用rpm方法安装软件.最近发现Ubuntu系统居然不支持rpm方法安装软件,提示信息如下: root@root ...

随机推荐

  1. 重新扫描磁盘.bat

    工作需要,需要常常扫描磁盘, 以前是先调用磁盘管理器,然后使用alt+a,再按r,完成对磁盘的扫描 但是速度慢效率低 昨天帮朋友装台式电脑系统的时候,他说要给磁盘分区, 发现磁盘内有卷被占用,无法删除 ...

  2. 【项目实战】自备相机+IMU跑通Vins-Mono记录

    前言 初次接触SLAM,公司要求用自己的设备来跑通vinsmono这个程序,虽然已经跑通了别人的数据包,但是真正自己上手来运行这个程序,发现真的是困难重重,特意在此记载下来整个过程,以供大家参考. 我 ...

  3. .Net 不受 EAR 的约束

    NPUlrk :https://github.com/NPUlrk  同学在 dotnet/runtime 仓库提出了一共问题: https://github.com/dotnet/runtime/d ...

  4. x-pack设置完毕后,es-head无法登陆的问题, 登录需要账号密码的问题

    在elasticsearch.yml中添加如下三行配置 http.cors.enabled: true http.cors.allow-origin: "*" http.cors. ...

  5. es根据关键词查看某个指定索引的内容并删除

    # 根据关键词查询某个索引的内容 GET product/_search?q=title:测试商品 {"query":{"match_all":{}}} # 根 ...

  6. logstash另类输出到es

    filebeat配置文件: filebeat.inputs: - type: log enabled: true paths: - /opt/hkd-cloud/hkd-custom/hkd-cust ...

  7. Elasticsearch:mapping定制

  8. 第三章:模版层 - 2:Django内置模板标签

    Django内置标签总览 可以查询下表来总览Django的内置标签: 标签 说明 autoescape 自动转义开关 block 块引用 comment 注释 csrf_token CSRF令牌 cy ...

  9. PPR管的熔接

    1. 热熔器的介绍 2. 用热熔器熔接PPR管

  10. @property装饰器和property()函数

    @property装饰器 Python内置的@property装饰器可以把类的方法伪装成属性调用的方式.也就是本来是Foo.func()的调用方法,变成Foo.func的方式. class Peopl ...