日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Red Hat Enterprise Linux Server 7.3 离线安装Podman

發布時間:2023/12/8 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Red Hat Enterprise Linux Server 7.3 离线安装Podman 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。