CentOS 8 离线安装 podman 解决方法
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 解决方法的更多相关文章
- VirtualBox Guest Additions 在CentOS中无法安装的解决方法
安装时出现一步错误查看log为(log文件是 /var/log/vboxadd-install.log): /tmp/vbox.0/Makefile.include.header:94: *** Er ...
- Axure RP chrome插件显示已损坏或者无法安装的解决方法
http://www.cnplugins.com/zhuanti/arux-rp-bug.html 1.Axure RP chrome插件无法安装的解决方法. 首先Axure RP chrome插件的 ...
- 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂安装过程详解及安装失败解决方法
因Excel催化剂用了VSTO的开发技术,并且为了最好的用户体验,用了Clickonce的布署方式(无需人工干预自动更新,让用户使用如浏览器访问网站一般,永远是最新的内容和功能).对安装过程有一定的难 ...
- HP QC IE11不支持( win7 64位 无法安装)解决方法
QC IE11不支持( win7 64位 无法安装)解决方法 使用HP公司的QC做项目缺陷管理,发现IE浏览器只支持IE7,IE8.安装插件ALP_Platform_Loader提示64位无法安装,顿 ...
- MDAC 在WINDOWS XP SP3 不能安装 的解决方法
MDAC 在WINDOWS XP SP3 不能安装 的解决方法 解决步骤如下: c:/windows/inf 下找出mdac.inf 然后点右键->安装.在弹出提示路径选取c:/windows/ ...
- CentOS 7离线安装MySQL 5.7
系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 网上已经有那么 ...
- 安装win8/win10提示无法在驱动器0分区上安装windows解决方法
在通过U盘或光盘安装win8/win8.1/win10系统时,不少用户遇到无法安装的问题,提示“无法在驱动器0的分区1上安装windows”,格式化分区1也不能解决,进而提示Windows无法安装到这 ...
- 《绝地求生大逃杀》BE错误怎么办 BE服务未正常运行及安装失败解决方法
<绝地求生大逃杀>BattlEye Launcher是游戏的反作弊程序,也是启动过程中做容易出现错误的,今天小编带来“爆锤吧务”分享的<绝地求生大逃杀>BE服务未正常运行及安装 ...
- Ubuntu不支持rpm安装软件解决方法
Ubuntu不支持rpm安装软件解决方法 以前经常使用的是RedHat Linux,习惯使用rpm方法安装软件.最近发现Ubuntu系统居然不支持rpm方法安装软件,提示信息如下: root@root ...
随机推荐
- 字节跳动端智能工程链路 Pitaya 的架构设计
Client AI 是字节跳动产研架构下属的端智能团队,负责端智能 AI 框架和平台的建设,也负责模型和算法的研发,为字节跳动开拓端上智能新场景.本文介绍的 Pitaya 是由字节跳动的 Client ...
- 并发编程Bug起源:可见性、有序性和原子性问题
以前古老的DOS操作系统,是单进行的系统.系统每次只能做一件事情,完成了一个任务才能继续下一个任务.每次只能做一件事情,比如在听歌的时候不能打开网页.所有的任务操作都按照串行的方式依次执行. 这类服务 ...
- Controller以及RestFul风格
Controller以及RestFul风格 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方式实现 控制器负责解析用户的请求并将其转换为一个模型 在Spr ...
- 手写tomcat——概述
1. 使用java 编写一个echo http服务器 使用java 编写一个echo http服务器 https://github.com/ZhongJinHacker/diy-tomcat/tree ...
- 一文读懂,硬核 Apache DolphinScheduler3.0 源码解析
点亮 ️ Star · 照亮开源之路 https://github.com/apache/dolphinscheduler 本文目录 1 DolphinScheduler的设计与策略 1.1 分布 ...
- HBuilder X之uniapp最适合的代码补全模板
{ // 注意:本文档仅支持单行注释,并且'//'前不能有任何非空字符!!! // // HBuilderX使用json扩展代码块,兼容vscode的代码块格式 // 本文档修改完毕,保存即可生效,无 ...
- Portainer实用教程
Portainer使用 Nginx 容器实现端口转发 在 WordPress 部署完成后,需要在浏览器内输入 IP:端口或域名:端口 的形式访问网站,但我们一般访问应用的时候都是希望不加端口就能访问域 ...
- python csv写入多列
import csv import os def main(): current_dir = os.path.abspath('.') file_name = os.path.join(current ...
- Anaconda安装和卸载+虚拟环境Tensorflow安装以及末尾问题大全(附Anaconda安装包),这一篇就够了!!!
前言 实话说,在自己亲手捣鼓了一下午加一晚上后,本人深深地感受到了对于"Anaconda安装+虚拟环境Tensorflow安装"里面的坑点之多,再加上目前一些博主的资料有点久远,尤 ...
- [题解] Codeforces 1268 D Invertation in Tournament 结论,兰道定理
题目 本题需要用到的结论: 一.兰道定理 二.如果\(n\geq4\),那么\(n\)个点的强连通竞赛图存在\(n-1\)个点的强连通子图. 证明: 现在有一个n-1个点的竞赛图(不一定强连通,称其为 ...