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.-2.1.el6.noarch.rpm
- yum-metadata-parser-1.1.-.el6.x86_64.rpm
- yum-3.2.-.el6.centos.noarch.rpm
- yum-plugin-fastestmirror-1.1.-.el6.noarch.rpm
3.安装 yum
- rpm -ivh python-iniparse-0.3.-2.1.el6.noarch.rpm
- rpm -ivh yum-metadata-parser-1.1.-.el6.x86_64.rpm
- rpm -ivh yum-3.2.-.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.-.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=
- 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=
- 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=
- #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=
- 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=
- enabled=
通过比较路径,可知$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/
redhat6 yum源配置的更多相关文章
- 【转载】Redhat5和6 YUM源配置的区别
Redhat5和6 YUM源配置的区别 一.概述 随着各个软件版本的不断升级,我们需要掌握的软件特性也越来越多,技术的不断更新也促进了我们脑细胞的循环. 今天在配置RedHat6.3的yum源 ...
- Centos6.4 本地yum源配置
由于单位的服务器均使用的是内网,而安装一些软件如Git,需要很多的依赖包,使用yum安装相对简单,由于不能联网故配置本地yum源配置. 1.首先将需要rpm库添加到系统中: 1).虚拟机中安装的lin ...
- centos yum源配置
5步搞定yum源配置 作者小波/QQ463431476欢迎转载! 第一步: 卸载原来的yum [root@localhost home]#rpm -qa|grep yum|xargs rpm -e - ...
- Linux 平台下 YUM 源配置 手册
Redhat/Centos 系的Linux 平台,推荐使用YUM 来安装相关依赖包. 安装方式有两种,一种是使用本地的YUM,一种使用在线的YUM. 1 在线YUM 源 如果操作系统能 ...
- RedHat和CentOS使用本地yum源配置
2013-04-01 11:38:30 标签:本地yum源 版权声明:原创作品,谢绝转载!否则将追究法律责任. 使用yum命令安装所需的软件,如果设备网络状况很好,当然也没必要去配置本地yum源,直接 ...
- 纯净CentOS7.2 yum源配置与使用yum 安装系统工具net-tools
本节我们来讲CentOS 的yum 源配置 一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器 ...
- yum软件管理器,及yum源配置
说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的.yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yu ...
- yum源配置的三种方法
(一)yum源概述 yum需要一个yum库,也就是yum源.默认情况下,CentOS就有一个yum源.在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者 ...
- yum源配置
我这里使用的centos7操作系统. 下载地址是:https://www.centos.org/download/ yum仓库的创建可以参考: http://www.cnblogs.com/zhaoj ...
随机推荐
- DevExpress 创建EXCEL
添加库引用:DevExpress.Data.v13.1.dll. DevExpress.Docs.v13.1.dll.DevExpress.Office.v13.1.Core.dll. DevExpr ...
- json 构造和解析
目录: (1)引入jar包: (2)json的构造: (3)json的解析: (4)遍历未知key. (1)java对json的处理,可借助org.json.jar. <!-- https:// ...
- PDF虚拟打印机
1.安装福昕PDF阅读器,自己就会安装上PDF虚拟打印机 2.通过office2010之后版本中自带的另存为功能转换为pdf 3.pdf虚拟打印机工具:工具1:http://www.win2pdf.c ...
- window下安装anaconda ipython和spyder都打不开
1. 环境 win7 64位,软件是Anaconda2-4.1.1-Windows-x86_64.exe 2. 出现的问题 ipython打不开,一闪而过 spyder点击没有反应 anaconda ...
- SqlPlus中退格键和方向键的设置
参见:http://www.cnblogs.com/wjx515/p/3717986.html http://blog.csdn.net/jacky0922/article/details/765 ...
- MyEclipse做一个注册页面,需要注意的地方。
- 如何配置pch文件
pre-Compile Header(预编译头文件) pre-Compile Header简称PCH,由编译器在建立工程时自动生成; 其中存放有工程中已经编译的部分代码; 在以后建立工程时不再重新编译 ...
- .NET 程序集Assembly使用
概述 一直以来,我们都在用C#编写程序,编写程序的时候,我们用到继承.多态.接口以及泛型,我们也都明白子类可以继承抽象类,并能够重写父类的抽象方法,可是大家是否想过,如下几个问题: 1.凡树必有根和叶 ...
- Java面试连环炮问题收集记录贴【JVM方面】
写这类文章是为了记录下网上看到的/自己经历的一些一环扣一环的面试问题,一方面提高自己的理论知识,另外一方面也给自己去参加面试或面试他人提供点参考和帮助. 问题一: 为什么一个对象会被GC? 对象在进行 ...
- Remove Duplicates from Sorted Array II
题目简述 Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For ...