redhat6 yum源配置

第一次接触redhat系统,安装软件时,发现没有ubuntu的apt-get包管理器,自带的yum包管理器又什么都找不到,网上搜了好久,终于把yum配置好了,感谢博主们~

使用redhat系统自带的yum时,总会报错nothing to do,因为redhat的yum是收费的,未注册不可使用。因此我们要将redhat自带的yum卸载掉,改用免费的centos系统的yum。

1.卸载 RedHat 自带的 yum

rpm -aq | grep yum | xargs rpm -e --nodeps

2.下载相关安装包

http://mirrors.163.com/centos/6/os/x86_64/Packages/

http://mirrors.163.com/centos/7/os/x86_64/Packages/

可以在这两个网页里找到要安装的包,这个网页里的文件夹和包会不断更新,如果网页不存在的话,就到根目录http://mirrors.163.com/centos/里面找哪里存在可用的文件。

所需文件如下:(注:文件的版本可能有更新)

python-iniparse-0.3.1-2.1.el6.noarch.rpm

yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

yum-3.2.29-69.el6.centos.noarch.rpm

yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

3.安装 yum

rpm -ivh python-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-3.2.29-69.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

注意最后两个安装包一定要一块安装,否则会因为相互依赖而安装失败!

4.配置网易源

如果 /etc/yum.repos.d/rhel-debuginfo.repo 这个文件存在的话就备份一下:

cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak

不存在的话直接创建并编辑

vi /etc/yum.repos.d/rhel-debuginfo.repo

内容如下:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#packages used/produced in the build but not released
#[addons]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
gpgcheck=1
enabled=0

通过比较路径,可知$basearch中存储了电脑系统的信息(32或64位)及搜索内容。

5.清除缓存

yum clean all

(自己因为没有清除缓存,直接使用yum一直报段错误>_<)

6.测试一下能不能使用

yum search php

此时,如果报错,很有可能是baseurl找不到,根据报错信息锁定出错位置,检查链接是否存在。如果其中仅有一两个地址不能链接(最好不是[base]里面的baseurl),直接注释掉也可以,对搜索结果无影响。

7.总结

我觉得redhat的yum源配置最困难的地方在于源文件的url在不停地变,搜索起来很困难。几年前的博客只能参考其配置步骤,切不可照办链接的url。谨记这一点,配置起来疑问会少很多。

参考资料:

http://www.cnblogs.com/chuyuhuashi/p/4119993.html

http://blog.itpub.net/25313300/viewspace-708509/

时间: 2024-11-05 17:32:05

redhat6 yum源配置的相关文章

Linux 平台下 YUM 源配置 手册

Redhat/Centos 系的Linux 平台,推荐使用YUM 来安装相关依赖包. 安装方式有两种,一种是使用本地的YUM,一种使用在线的YUM. 1         在线YUM 源 如果操作系统能上网,可以直接使用yum 源. USTC,163的yum源速度都不错. 创建文件:/etc/yum.repos.d/cndba.repo 添加如下内容 #USTC 的YUM 源: [cndba.cn] name=CentOS-$releasever - Base - mirrors.ustc.edu

YUM 源配置与使用方法

Cen  YUM 源配置与使用方法 一. YUM简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected] 开发团队进行改进,遂有此名.yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关

CentOS和RedHat等系列系统 yum源配置、时间同步

一.yum源配置 1,进入yum源配置目录cd /etc/yum.repos.d 2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网易的yum源:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 3,更新玩yum源后,执行下边命令更新yum配置,使操作立即生效yum makecache yum list测试加缓存更新 4,除了网易之外,国内还有其他不错的yum源,比如中

最详细的Linux下yum源配置使用

CentOS 6.X下本地yum源与网络yum源的配置使用 一.本地yum源 1.系统默认已经安装了可使用yum的软件包,所以可以直接配置: [[email protected] ~]# cd /etc/yum.repos.d/                         yum源配置文件放置目录 [[email protected] yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak    先将网络yum源        配置文件更

RHEL7全攻略之本地yum源配置

yum源概述 在Linux中安装软件的方式大体上包含三种:rpm安装方式.yum的安装方式.源码编译安装,其中rpm安装软件包时,对于软件包有依赖关系时不能解决以来问题,安装时候不便捷,而yum相当于是rpm的封装之后的一种安装方式,能够解决rpm包之间的依赖关系问题,能实现类似与windows中一键安装的问题:此外对于源码的安装方式来说,能够实现功能的定制,相对来说编译较难切比较难以配置,相关对比如下: 安装方式 优点 缺点 参考命令 rpm 安装单个包非常简单,不需要配置,便捷,查询功能强大

RHEL6.5服务器本地yum源配置

RHEL6.5服务器本地yum源配置 1.确保安装所需软件包 yum-3.2.29-40.el6.noarch createrepo-0.9.9-17.el6.noarch yum配置文件为/etc/yum.conf 2.挂载本地磁盘到/mnt/cdrom目录下 [[email protected] ~]#mount /dev/cdrom /mnt/cdrom 3.配置本地yum. 源配置文件以独立file.repo格式存放于/etc/yum.repos.d/目录中,如下配置本地yum源 [[e

(1) yum源配置-epel

1.获取epel地址 登录https://fedoraproject.org/wiki/EPEL/zh-cn,看“如何获取EPEL的软件包”,根据你的操作系统版本,复制对应的下载地址. 2.下载epel的yum源 执行如下命令: rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 这时在/etc/yum.repos.d目录下会产生两个文件epel.repo  epel-testing.r

yum软件管理器,及yum源配置

说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的.yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好. yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器(源)自动下载RPM包并且安装,可以自动处理依赖性关系,并

阿里云服务器Centos系统的yum源配置

最近在玩阿里云服务器,本身默认自带的yum源的php版本只有5.1,而wordpress最低要求是5.3. 一开始没有意识到时源的问题,试了好久没搞懂,我的linux建站水平是真菜啊... 这两天意识到了问题了,现在把解救方法贴出来: 1,进入yum源配置目录cd /etc/yum.repos.d 2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网易的yum源:wget http://mirrors.163.com/.help/C