RHEL 8 掛載DVD光盤ISO作為yum本地源

Red Hat Enterprise Linux 8(紅帽企業 Linux 8)已經正式發布有一段時間,RHEL 8在優化諸多核心組件的同時引入了諸多強大的新功能,如Application Streams。一般用戶是沒有購買紅帽訂閱的同時CentOS 8未發布沒有可用的源來使用,就只能使用RHEL 8的光盤ISO搭建一個yum本地系統源來使用。
RHEL 8搭建本地源方法如下:
首先下載RHEL 8的光盤鏡像,官網下載地址:https://developers.redhat.com/rhel8/ 需要注冊個賬號下載,需要下載和系統匹配版本的iso鏡像,這里我們用的8.0,下載到的文件名為:rhel-8.0-x86_64-dvd.iso,我們暫時先放到/root 目錄下。
創建掛載光盤鏡像的目錄并掛載iso到目錄上:
mkdir -p /mnt/dvd
mount -o loop /root/rhel-8.0-x86_64-dvd.iso /mnt/dvd
創建一個repo文件:/etc/yum.repos.d/local.repo 內容如下:
[LocalRepo_BaseOS]
name=LocalRepository_BaseOS
baseurl=file:///mnt/dvd/BaseOS
enabled=1
gpgcheck=0
name=LocalRepository_AppStream
baseurl=file:///mnt/dvd/AppStream
enabled=1
gpgcheck=0
上述配置文件保存后,執行:
yum clean all
yum makecache
可以再 yum install cmake 之類的軟件包安裝一下試試。
CentOS 6、7之類的基于紅帽的Linux發行版設置本地源的方法都是類似的,只不過目前只有RHEL 8是需要設置AppStream那一段的。
PS: 如果在RHEL上安裝lnmp1.6+,可以在 ./install.sh 前面加上 RHELRepo=local 來使用設置的本地源,安裝命令就變成了 RHELRepo=local CheckMirror=n ./install.sh lnmp
如果是沒有聯網或內網環境的CentOS、RHEL、Debian、Ubuntu之類的系統需要離線安裝也可以參考此類方法進行安裝,但需要注意一定要另外在安裝命令上添加 CheckMirror=n?參數。
最后即使使用了CentOS的源,yum install 軟件包時還是會提示"This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register.",可以不用理會不影響使用,有強迫癥的朋友可以編輯 /etc/yum/pluginconf.d/subscription-manager.conf 文件,將里面 enabled=1 改成 enabled=0 保存即可。
>>轉載請注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/manage/rhel-8-iso-local-yum-repository.html









