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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Red Hat Enterprise Linux Server 7.3 离线安装Podman

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

Background

上次Ubuntu離線安裝Podman,今天在RHEL 7上再離線安裝下。

http://rpmfind.net/linux/rpm2html/search.php?query=podman&submit=Search+...&system=centos+7&arch=? 該網(wǎng)址找不到centos 7版本的離線安裝包。只能換思路。

通過cat /etc/os-release 查到我當(dāng)前離線服務(wù)器是Red Hat Enterprise Linux Server 7.3(Maipo)。

我查到對應(yīng)的centos應(yīng)該是centos7-1611

所以我得在我在線機(jī)器通過vmware workstation先裝centos7-1611虛擬機(jī),下載打包podman 及其依賴安裝包。然后去red hat上離線安裝~

在線機(jī)器安裝centos7.3.1611

首先下載centos dvd鏡像,可參考以下網(wǎng)址

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

先存儲網(wǎng)絡(luò)安裝源

執(zhí)行下面的命令:
?

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的網(wǎng)絡(luò)安裝源添加到y(tǒng)um的repository, 也就是/etc/yum.repo.d 目錄下

你可執(zhí)行cat?/etc/yum.repo.d查看

?

只下載不安裝上面的podman網(wǎng)絡(luò)安裝源包

首先安裝插件yum-plugin-downloadonly, 執(zhí)行命令yum install yum-plugin-downloadonly

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

軟件包保存位置:
默認(rèn)保存到/var/cache/yum/ 下的軟件相應(yīng)的repo的源的目錄的packages目錄下

通過 –downloaddir 來指定位置,軟件包和依賴的軟件將被下載到此目錄
yum install --downloadonly --downloaddir=/root/mypackages/ podman

創(chuàng)建下載目錄

?mkdir -p /root/podmanDeps

cd??/root/podmanDeps

執(zhí)行下載保存不安裝命令
yum install --downloadonly --downloaddir=/root/podmanDeps/ podman

上面命令的意思時(shí)只下載podman相關(guān)的安裝包,下載到/root/podmanDeps

看到下面界面說明下載成功

可以執(zhí)行l(wèi)s命令查看下

可執(zhí)行podman --version查看下,確實(shí)是只下載沒有安裝。

通過tar命令壓縮podmanDeps下所有文件???

先退回到root目錄下,然后執(zhí)行命令tar vzcf podmanDeps.tar.gz podmanDeps? ?

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

tar czvf 壓縮文件名稱.tar.gz?文件或者目錄名稱? c是打包;z是gzip格式壓縮;v是顯示打包過程;f是顯示打包名字

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

centos離線安裝podman

上面的步驟已經(jīng)下載好了podman的安裝包,下面我要斷網(wǎng),看看可否離線環(huán)境下安裝剛剛的安裝包。我是要保證我的機(jī)器可以斷網(wǎng)安裝(小白鼠),然后copy 安裝包到離線的服務(wù)器去安裝。

在root目錄下,把壓縮包解壓到/tmp下 ,執(zhí)行命令tar -zxvf podmanDeps.tar.gz -C /tmp,然后去/tmp下查看

安裝

下面在/tmp/podmanDeps路徑下進(jìn)行離線安裝podman

執(zhí)行安裝命令:rpm -Uvh *.rpm --nodeps --force? ?

1.--nodeps就是安裝時(shí)不檢查依賴關(guān)系,比如你這個(gè)rpm需要A,但是你沒裝A,這樣你的包就裝不上,用了--nodeps你就能裝上了。

2.--force就是強(qiáng)制安裝,比如你裝過這個(gè)rpm的版本1,如果你想裝這個(gè)rpm的版本2,就需要用--force強(qiáng)制安裝。

然后執(zhí)行podman --version查看是否安裝成功

清理工作

執(zhí)行rm? -rf? /tmp/podmanDeps, 刪除臨時(shí)安裝包。 記住/root目錄下你還有一份壓縮包呢。

恭喜恭喜,你完成了離線安裝podman!!

現(xiàn)在copy安裝包到離線服務(wù)器,安裝吧~

?

?

總結(jié)

以上是生活随笔為你收集整理的Red Hat Enterprise Linux Server 7.3 离线安装Podman的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。