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
先存儲網絡安裝源
執行下面的命令:
?
上面的命令把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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ev1527、pt2262等433/31
- 下一篇: 【Linux】【开发环境】【RHEL】开