虚拟机安装redhat linux的时候会自带安装yum,不过当你运行yum list eclipse*的时候,会提示你去注册(注册是要钱的)。百度了两三个小时,总结了几篇博文总算是弄好了
。
(一)首先需要删除原有的yum(不删不知道可不可以没有去测试过),rpm -aq|grep yum|xargs rpm -e --nodeps。(直接执行yum可知道是否有yum,有会显示详细信息)--nodeps前置卸载不管依赖性。
(二)下载必备的包:http://mirrors.163.com/centos/6/os/x86_64/Packages/:所有必备的包都是在这个网站下面下载,下载的时候可能会有版本的改动,当版本改动了之后你再去按照我下面给出的连接去下载就会报错(无法下载)。所以当无法下载的时候请务必去这网址下面查最新的。一共四个包,
我当前最新的是:wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-60.el6.centos.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-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
(三)下载好之后在当前目录进行安装: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-60.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
后面两个包必须同时安装(依赖),同时安装即安装的时候两个包之间用空格隔开。
(四)cd /etc/yum.repos.d 进入该目录下,运行wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
(五)编辑CentOS6-Base-163.repo文件,将里面的$releasever全部替换为centos的版本号
(六)yum clean all 清除原有缓存
(七)可以免费使用yum:yum list eclipse*
参考博文:http://blog.sina.com.cn/s/blog_50f908410101cto6.html