在 CentOS 8 上設置本地 YUM 源,你可以按照以下步驟操作:
準備本地倉庫:
createrepo
工具從已有的 RPM 包創建一個倉庫。createrepo
,可以在包含 RPM 包的目錄中運行以下命令:createrepo -g repodata/*comps.xml .
配置 YUM 源:
/etc/yum.repos.d/
目錄下的 YUM 配置文件,通常該目錄下會有一個名為 CentOS-Base.repo
的文件,它是默認的 YUM 源配置。CentOS-Base.repo
文件中,找到 [baseos]
和 [app]
等分區定義的部分,并將它們的 baseurl
參數修改為指向你的本地倉庫路徑。例如:[baseos]
name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=file:///path/to/your/local/repo
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
[app]
name=CentOS-$releasever - Apps - mirrors.aliyun.com
baseurl=file:///path/to/your/local/repo/app
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
/path/to/your/local/repo
替換為你的本地倉庫的實際路徑。更新 YUM 緩存:
yum clean all
yum makecache
使用本地 YUM 源:
yum
命令從本地倉庫安裝軟件包了。例如:yum install package_name
其中 package_name
是你想要安裝的軟件包的名稱。請注意,設置本地 YUM 源時,確保你的防火墻和 SELinux 配置不會阻止 YUM 訪問本地倉庫。此外,定期更新本地倉庫以確保你能夠獲取到最新的軟件包和安全補丁。