有人能帮我解决下面的问题吗?我无法用 yum 安装任何软件。
显示错误
# yum update
Loaded plugins: fastestmirror
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. $releasever is not a valid release or hasnt been released yet/
removing mirrorlist with no valid mirrors: /var/cache/yum/i386/$releasever/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base
感谢您的支持
谢谢,
答案1
的值$releasever
是通过获取distroverpkg
配置值来确定的,该配置值可以设置yum.conf
但通常保留为默认值,然后检查以查看安装了该包的版本。
默认情况下,这将是redhat-release
发布包,因此请检查您安装了哪个版本,并确保没有人distroverpkg
在其中设置了愚蠢的版本yum.conf
。
答案2
首先使用命令检查yum,rpm,python等包是否安装。
rpm -q centos-release yum rpm python python-elementtree rpm-python yum-元数据解析器
在结果列中查找软件包 yum 和 rpm,并检查其是否已安装。如果没有,请使用命令安装 yum rpm 和其他 python,这对于 yum 和 rpm 是必需的
yum --disablerepo=* --enablerepo=c6-media 安装 centos-release yum rpm python python-elementtree rpm-python yum-metadata-parser
根据操作系统版本使用 c6 或 c5