使用的ubuntu系统,在使用yum的时候会报错:http://mirrors.aliyun.com/centos/%24releasever/addons/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again
问题原因是提示源找不到,从而无法下载,之前没察觉,一直以为是源失效的原因,然后网上下载的最新的源文件CentOS-Base.repo进行替换,依旧出现问题,查看CentOS-Base.repo,才发现问题,源文件中的地址中的$releasever在终端中被替换成%24releasever。
搜了网上的一些博客,有人详细介绍了这个参数的代表意义
http://julyclyde.org/?p=275
然而而该博客却没有说明解决方法。
可以看出是$releasever产生的问题。因此进入/etc/yum.conf,发现是在distroverpkg=redhat-release对应的包中寻找$releasever变量,就用 rpm -q redhat-release查看是否安装了此包,结果package redhat-release is not installed。
那要安装此包,可是yum又不能用,死循环呀!!想到把/etc/yum.repos.d/*.repo内的$releasever全部用centos5.8中的5替代,然后yum update,接着安装 yum install redhat-release ,结果为安装的是 centos-release(可以用rpm -q redhat-release查看依旧没结果,改为rpm -q centos-release,可以看见centos-release-5-10.el5.centos)。
最后yum makecache,成功。进入/etc/yum.repos.d/*.repo内,发现又变为了$releasever,但是现在yum可以正常使用啦
分享到:
相关推荐
Yum 的安装配置是 Red Hat Enterprise Linux(RHEL)系统中的一个重要组件。本文将详细介绍 Yum 的安装配置过程。 Yum 的安装 在 RHEL5 系统中,Yum 已经被预安装了,只是因为如果使用官方的网站更新的话,除非你...
YUM源配置通常保存在`/etc/yum.repos.d/`目录下的`.repo`文件中。每个文件代表一个或多个软件仓库。这些文件定义了仓库的基本信息,如名称、URL以及验证方式等。 #### 三、配置示例解析 以下是一份典型的YUM源配置...
对于系统管理员而言,掌握如何在 RHEL 7 中安装和配置 YUM 是一项基本技能。本文将详细介绍如何在 RHEL 7 上安装 YUM 并配置合适的源。 #### 第一步:确保网络连接正常 在开始任何安装之前,必须确保服务器或工作...
### RedHat本地yum源配置及国内镜像源配置 #### 一、RedHat本地yum源配置 ##### 1. 环境准备与检查 **背景介绍:** Red Hat Enterprise Linux(RHEL)是一款广泛使用的Linux发行版,在企业级应用环境中非常受...
5.创建配置文件(/etc/yum.repos.d/CentOS-Base.repo) vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&...
本文主要介绍如何通过添加第三方YUM源来扩展软件包的安装范围,以解决在CentOS 6.2中无法通过默认YUM源安装某些软件(如iftop)的问题。 首先,让我们了解YUM(Yellowdog Updater, Modified)是Linux系统中的一个包...
yum的配置文件
你可以使用`dnf`(Dandified Yum)来安装`yum`,因为`dnf`在CentOS 7中是默认的包管理器,并且能够处理`yum`的依赖关系: ```bash sudo dnf install -y yum ``` 执行上述命令后,`yum`应该已经成功安装在你的系统上...
在Linux系统中,`yum`(Yellowdog Updater, Modified)是用于RPM包管理的命令行工具,它能够方便地处理软件包的安装、升级、...请注意,不同的RHEL版本可能需要调整配置文件中的细节,确保选择与系统版本匹配的yum源。
yum配置文件conf
[local_server] (库名称) name=This is a local repo (名称描述) ...baseurl=file:///mnt/cdrom (yum源目录,源地址) enabled=1(是否启用该yum源,0为禁用) gpgcheck=0(检查GPG-KEY,0为不检查,1为检查)
在进行 YUM 源更新前,我们首先需要备份原有的配置文件 `CentOS-Base.repo`,以防止意外情况导致配置丢失。这一步骤非常重要,因为如果新配置出现问题,我们可以轻松地恢复到原始状态。 ``` mv /etc/yum.repos.d/...
在客户端需要配置 YUM 仓库文件,以便可以通过 YUM 仓库安装软件包。可以使用 vim 编辑器来编辑 /etc/yum.repos.d/rhel-source.repo 文件,并添加以下内容: ``` [YUM-FTP] name=Red Hat Enterprise Linux $...
在修改任何配置文件之前,都应该先做好备份工作,以防万一修改错误导致系统出现问题时能够迅速恢复到原始状态。 3. **编辑配置文件** ```bash [root@localhost yum.repos.d]# vi CentOS-Base.repo ``` 使用vi...
标题中提到的"RHEL5配置 CentOS YUM更新源"意味着我们要将RHEL5的YUM配置文件替换为指向CentOS的更新源。主要步骤如下: 1. **备份原有配置**:在进行任何更改之前,确保备份当前的YUM配置。这可以通过以下命令完成...
将新的源配置写入`.repo`文件,通常这些文件位于`/etc/yum.repos.d/`目录下。例如,创建一个新的文件`CentOS-Base.repo`,并添加如下内容: ```ini [base] name=CentOS-$releasever - Base - mirrors.163.com ...
删除旧的`yum`源配置文件,这通常位于`/etc/yum.repos.d/`目录下。 ```bash cd /etc/yum.repos.d/ && rm -rf * ``` 6. **下载163源**: 获取163镜像站的CentOS 7.9.2009的repo配置文件。 ```bash wget ...
YUM的主要配置文件位于`/etc/yum.conf`,而具体的软件源信息则存储在`/etc/yum.repos.d/`目录下的多个`.repo`文件中。这些文件规定了软件仓库的名称、地址以及相关的安全设置等。 #### 三、配置YUM步骤详解 根据...
本文将详细介绍 YUM 的两种主要配置方式:通过编辑 `/etc/yum.conf` 文件以及在 `/etc/yum.repos.d` 目录下创建 `.repo` 文件。 #### 一、`/etc/yum.conf` 文件详解 `/etc/yum.conf` 文件包含了 YUM 的全局设置,...
yum.conf 配置yum可能有点麻烦,安装mysql时可能需要一些依赖包,所以可以在etc/yum.conf 替换该文件,然后可以使用yum search glibc yum -y install 包名 安装需要的依赖包