Linux-CentOS6.7——yum源的更换
2016-10-11 17:13
351 查看
最近在使用yum源进行下载、更新的时候,发现之前的yum源报错,无法正常使用
错误信息提示:在.repo下找不到一个有效的baseurl。
尝试了网上的一些解决方法,比如在/etc/resolv.conf添加:”nameserver 8.8.8.8”用来解决DNS解析的问题,但发现还是不行。于是,只能把原来的yum源换掉,最终问题得以解决。
步骤如下:
一、先进入 /etc/yum.repo 路径下,查看本地源
其目录下应该有一系列的.repo的文件。
二、使用
三、确保你能访问mirrors.163.com,以便下载yum所需要的安装文件。
错误信息提示:在.repo下找不到一个有效的baseurl。
尝试了网上的一些解决方法,比如在/etc/resolv.conf添加:”nameserver 8.8.8.8”用来解决DNS解析的问题,但发现还是不行。于是,只能把原来的yum源换掉,最终问题得以解决。
步骤如下:
一、先进入 /etc/yum.repo 路径下,查看本地源
其目录下应该有一系列的.repo的文件。
二、使用
rpm -qa | grep yum | xargs rpm -e --nodeps删除原有的yum。
三、确保你能访问mirrors.163.com,以便下载yum所需要的安装文件。
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm[/code]注:由于安装包会有更新,请确认好后在进行下载。
四、安装下载好的rpm包
先安装这两个:rpm -ivh pyhon-iniparse-0.3.1-2.1.el6.noarch.rpm rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm注意:下面两个包是相互依赖的,要同时安装,否则会报错rpm -ivh yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm yum-3.2.29-73.el6.centos.noarch.rpm
五、下载并使用163的.repo文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo[/code]
将它放到 /etc/yum.repo 下。
注意请先备份:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
之后修改entOS6-Base-163.repo: vim CentOS6-Base-163.repo
vim在非插入状态下,使用:%s/$releasever/6.8/g,将文件内容中的所有的$releasever改为6.8(只有新版本才有镜像,请确认好版本号,否则会出现:[Errno 14] PYCURL ERROR 22 “The requested URL returned error: 404“之类的错误)。
再把本地源改一个名字,或者删掉。重命名后如图:
最后,执行yum clean all 和 yum makecache 重新建立缓存即可。
相关文章推荐
- centos6.7更换yum源
- [linux 安装]修改centos的yum源
- RHEL更换Centos的YUM源
- CentOS 6.5下更换YUM源 及 搭建YUM本地源服务器
- RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源
- aliyun linux 5.7更换使用centos的yum源
- Linux学习笔记---RHEL-5配置CentOS-5的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题
- 更换CentOS的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- 配置RedHet linux 的yum源为163的CentOS
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- Linux学习笔记之RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题
- Linux学习笔记之RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题