在RHEL8中把軟件源分成了兩部分一個是BaseOS,一個是AppStream.
在Red Hat Enterprise Linux 8.0中,統一的ISO自動加載BaseOS和AppStream安裝源存儲庫。
已經存在於光盤中,只不過要分別去配置.repo文件
BaseOS存儲庫旨在提供一套核心的底層操作系統的功能,為基礎軟件安裝庫
AppStream存儲庫中包括額外的用戶空間應用程序、運行時語言和數據庫,以支持不同的工作負載和用例。AppStream中的內容有兩種格式——熟悉的RPM格式和稱為模塊的RPM格式擴展。
# 創建掛載路徑
mkdir -p /mnt/cdrom
# 掛載系統鏡像光盤到指定目錄
mount -t iso9660 /dev/cdrom /mnt/cdrom
mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only.
cd /etc/yum.repos.d
mkdir bak
cp ./*.repo bak
vi rhel8-local.repo
[localREPO]
name=localhost8
baseurl=file:///mnt/cdrom/BaseOS
enable=1
gpgcheck=0
[localREPO_APP]
name=localhost8_app
baseurl=file:///mnt/cdrom/AppStream
enable=1
gpgcheck=0
yum clean all
yum makecache
# 查看倉庫
yum repolist
dnf -y install 軟件包名
dnf -y remove 軟件包名
dnf -y update 軟件包名
# rhel8中,yum是dnf的一個軟連接,所以yum和dnf都可以使用