使用Yum(Yellowdog Updater, Modified)在CentOS、RHEL等基于RPM的Linux發行版中安裝軟件包時,通常會從默認的軟件源中獲取。但有時你可能需要添加或切換到指定的軟件源來安裝特定的軟件包。以下是如何用Yum安裝指定軟件源的步驟:
/etc/yum.repos.d/
目錄下的 .repo
文件備份現有的 .repo
文件:
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下載并編輯新的 .repo
文件:
你可以從互聯網上找到你需要的軟件源的 .repo
文件,并將其保存到 /etc/yum.repos.d/
目錄下。例如,如果你想添加EPEL(Extra Packages for Enterprise Linux)倉庫:
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
啟用新的軟件源:
編輯新添加的 .repo
文件,確保 enabled=1
。
yum-config-manager
工具安裝 yum-utils
包(如果尚未安裝):
sudo yum install yum-utils
添加新的軟件源:
sudo yum-config-manager --add-repo=http://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
添加或修改軟件源后,需要更新Yum的緩存以確保它能夠識別新的軟件包:
sudo yum clean all
sudo yum makecache
現在你可以使用Yum來安裝你需要的軟件包了:
sudo yum install <package_name>
將 <package_name>
替換為你想要安裝的軟件包名稱。
通過以上步驟,你應該能夠成功地使用Yum安裝指定軟件源中的軟件包。