使用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安装指定软件源中的软件包。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何用Yum安装指定版本软件