oracle软件源,修改 Oracle Linux 6.2 默认的 yum 更新源

Oracle Linux 默认使用 Oracle 提供的 yum 源,由于它与 RedHat Enterprise Linux 兼容,我想到可以尝试让它使用 CentOS 的 yum 源。国内网易提供的镜像站点访问速度比较快,所以可以使用网易的 CentOS 镜像源。在网上看到介绍: RedHat 6.0使用CentOS YUM 源更新的方法 http://down.chinaz.com/server/201111/1321_1.htm 由于我用的是64位的Oracle Linux 6.2,所以在操作上稍微有点差异,方法如下: 1.删除原有的 yum 源,执行命令 rpm -aq | grep yum|xargs rpm -e --nodeps 2.下载新的 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-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-40.el6.centos.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm 3.安装 yum 软件包,依次执行命令 rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm (说明:执行这个命令时提示已经安装了python-iniparse,看来可以不用执行这个命令,不过要是为了保险的话,最好还是执行一下吧) rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm (说明:这两个包要放在一起安装) 4.更改 yum 源 cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 用vi或其他文本编辑器打开 /etc/yum.repos.d/CentOS6-Base-163.repo 文件,把文件里面的$releasever全部替换为版本号,此时替换为6(注意对于实际Linux的版本号在6.0到6.5范围内,都要替换成6,这是由网站上的目录结构决定的,网站 mirros.163.com/centos/ 上从6.0到6.5的相关文件都放在6/目录下,网站上 mirros.163.com/centos/6.x/ (x从0到5) 这些目录下并没有放文件)。再将$basearch替换为x86_64(注意:这里是64位的Linux,所以替换为x86_64;如果是32位的Linux,则应该替换为i386),然后保存修改后退出文本编辑器。 5.清理 yum 缓存,依次执行命令 yum clean all yum makecache (这条命令的作用是将服务器上的软件包信息缓存到本地) -------------------------------------------- 除了使用 CentOS 的 yum 源,还可以添加 RPMForge 源。RPMForge 是 CentOS 系统下的软件仓库,拥有 4000 多种的软件包。添加方法如下: 先导入GPG密钥,执行命令: rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt 对于64位的CentOS 6.x,执行以下命令: rpm -ivh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm (这条命令也适用于我使用的Oracle Linux 6.2) 对于32位的CentOS 6.x,执行以下命令: rpm -ivh http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.i686.rpm 用vi或其他文本编辑器打开 /etc/yum.repos.d/rpmforge.repo 文件, 1. 把文件里面的$releasever全部替换为6。 (不做这一步也可以,不会影响使用,执行以后仅仅是文字显示更贴切,对功能其实没有影响。) 2. 把文件里面的$basearch替换为x86_64(注意:此时使用的是64位的Linux,所以替换为x86_64;如果是32位的Linux,则应该替换为i386),然后保存修改后退出文本编辑器。 -------------------------------------------- 可以用下面的命令来显示软件仓库的配置: yum repolist 在我的计算机上执行的结果为: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile  * rpmforge: mirror.awanti.com rpmforge                                                 | 1.9 kB     00:00      repo id                    repo name                                      status base                       CentOS-6 - Base - 163.com                      6,367 extras                     CentOS-6 - Extras - 163.com                       14 rpmforge                   RHEL 6 - RPMforge.net - dag                    4,650 updates                    CentOS-6 - Updates - 163.com                     342 repolist: 11,373 最后试验使用 yum 安装 htop 软件,htop 是比 top 更好用的进程管理工具,执行命令 yum install htop 后发现可以成功安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值