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 ...
随机推荐
- 【java】学习路径25-ArrayList类,Vector类,LinkedList类的使用和区别,Iterator迭代器的使用
ArrayList的使用 ArrayList类:可变化长度的数组. 与一般的数组不同的是,其长度不固定,可以添加任意类型的数据. 也可以添加不同类型的数据,但是一般不这么做. ArrayList类位于 ...
- iOS WebRTC 点对点实时音视频流程介绍
前言 公司某个项目需要接入音视频即时通讯, 功能类似微信的拨打视频通话,语音通话的场景.那么对于音视频通讯会用到什么技术呢?没错,它就是 WebRTC . 什么是WebRTC WebRTC,名称源自网 ...
- liunx系统docker部署.net core3.1
此篇文章演示基本的基于docker部署.netcore服务,liunx系统腾讯云ubuntu,.net core版本3.1. 1.安装docker apt install docker.io 2.拉取 ...
- KingbaseES DENSE_RANK 函数用法
DENSE_RANK()函数用于为结果集分区内的每一行分配一个排名,排名值之间没有差距,函数为结果集的每个分区中的每一行分配一个等级. 与 RANK() 函数不同的是,DENSE_RANK() 函数总 ...
- python3实现:进程遇Error定时重启
import os import time # 停止HFish def stopHFish(): # while True: try: # 找到HFish进程号 HFish_id = int(os.p ...
- [Python]-os模块-文件读取
import os 在Python中,os模块用来处理文件路径,比较方便. os读取文件 在读取文件过程中,最常用的几个功能如下: os.listdir() 获取此目录下的所有目录名,并且存为列表.在 ...
- 如何在Windows中批量创建VMware的虚拟机
在最近的工作中,需要创建一批类似的机器.在VMware中创建了模板,然后根据自义向导部署之后,发现可以快速的完成新vm的部署.系统中的计算机名,IP地址都可以自动的完成更新.唯一的缺点是,系统自带的向 ...
- 《Java Web程序设计——开发环境搭建》
Java Web程序设计--开发环境搭建 一.JDK下载.安装以及环境变量的配置: 官网:https://www.oracle.com/java/technologies/download ...
- imread opencv
''' Mat cv::imread ( const String & filename, int flags = IMREAD_COLOR ) Python: retval = cv.imr ...
- Java中的Optional
在我们日常的开发中,我们经常会遇到 NullPointerException.如何才能优雅的处理NPE?这里告诉大家一个较为流行的方法 java.util.Optional 使用Optional来修饰 ...