在Rethat上安装Centos的yum源

首先因为Rethat的yum源要去订阅(当然是需要钱的),所以许多朋友都是以Centos的yum源来代替(Centos是开源的)

安转:

1:卸载原有Rethat的yum源

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

2:下载需要的rpm包(Centos的yum安装包)

#Wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.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-37.el6.noarch.rpm

# Wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

(如果Linux上没有wget命令,可以在宿主机上下载好安装包,在传送到Linux中)

3.安装Centos的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-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

warning: yum-3.2.29-73.el6.centos.noarch.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

error: Failed dependencies:

python-urlgrabber >= 3.9.1-10 is needed byyum-3.2.29-73.el6.centos.noarch

You have new mail in /var/spool/mail/root

(依赖一个包,于是解决依赖问题)

解决依赖:

下载依赖包:

http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpmhttp://mirrors.163.com/centos/6/os/x86_64/Packages/python-2.6.6-64.el6.x86_64.rpm

安装依赖包:

# rpm -ivh python-libs-2.6.6-64.el6.x86_64.rpm python-2.6.6-64.el6.x86_64.rpm --nodeps --force

warning:python-libs-2.6.6-64.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key IDc105b9de: NOKEY

Preparing...               ########################################### [100%]

1:python                ########################################### [ 50%]

2:python-libs           ########################################### [100%]

(Python与python的库文件安装成功)

# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm --nodeps --force

warning:python-urlgrabber-3.9.1-11.el6.noarch.rpm: Header V3 RSA/SHA1 Signature, key IDc105b9de: NOKEY

Preparing...               ########################################### [100%]

1:python-urlgrabber     ########################################### [100%]

(python-urlgrabber安装成功,依赖问题解决)

重新安装后两个包:

# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

warning:yum-3.2.29-73.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key IDc105b9de: NOKEY

Preparing...               ########################################### [100%]

1:yum-plugin-fastestmirro########################################### [50%]

2:yum                   ########################################### [100%]

(Centos的yum安装成功)

为创建新的yum源做些准备

清空缓存:

# yum clean all

创建缓存:

# yum makecache fast

Loaded plugins: fastestmirror, product-id,subscription-manager

This system is not registered to Red HatSubscription Management. You can use subscription-manager to register.

Metadata Cache Created

下载repo文件:

(主要看自己想安装哪家公司的yum源,就去哪家公司下载repo文件)

http://mirrors.163.com/.help/CentOS7-Base-163.repo  (网易163的yum源)

http://mirrors.aliyun.com/repo/Centos-6.repo   (阿里的yum源)

(还有许多公司的自己去官方下载Centos版本的)

进入/etc/yum.repos.d/文件下,把原来的repo文件备份:

# cd /etc/yum.repos.d/

# mv rhel-source.repo rhel-source.repo.bak

把下载来的repo文件移动到/etc/yum/repos.d/文件下:

# mv Centos-6.repo /etc/yum/repos.d/

编辑Centos-6.repo文件,把$releasever替换为6(以自己下载的Centos版本定,我这里下载的是Centos-yum6,所以改为6)

#vi Centos-6.repo

在vi的末行模式下输入(%s/$releasever/6/g)完成替换

执行:# yum makecache

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

base

|3.6
kB     00:00

extras                                                                                                           |
3.4 kB     00:00

updates

|3.4
kB     00:00

updates/filelists_db                                                                                             |
4.4 MB     00:01

updates/prestodelta                                                                                              |
700 kB     00:00

updates/primary_db                                                                                               |
7.1 MB     00:01

updates/other_db                                  
(30%) 17%[=======                                 ] 2.9 MB/s |  11
MB     00:17 ETA

安装完成。

测试:

# yum install vim

Installed:
 vim-enhanced.x86_642:7.4.629-5.el6

Dependency Installed:
  gpm-libs.x86_64
0:1.20.6-12.el6               perl.x86_64 4:5.10.1-141.el6_7.1           
                   perl-Module-Pluggable.x86_64 1:3.90-141.el6_7.1   
 
perl-Pod-Escapes.x86_64 1:1.04-141.el6_7.1    perl-Pod-Simple.x86_64
1:3.13-141.el6_7.1    perl-libs.x86_64 4:5.10.1-141.el6_7.1             
 
perl-version.x86_64 3:0.77-141.el6_7.1        vim-common.x86_64
2:7.4.629-5.el6            vim-filesystem.x86_64
2:7.4.629-5.el6

Complete!

测试成功。

yum源可以正常使用。

时间: 2024-10-16 10:08:30

在Rethat上安装Centos的yum源的相关文章

redhat 7安装CentOS 7 yum源

由于redhat 的更新包只对注册的用户生效,所以需要自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,下面是安装步骤. 1.首先查看redhat 7.0系统本身所安装的那些yum 软件包: [root@pan ~]# rpm -qa | grep yum yum-utils-1.1.31-24.el7.noarch yum-langpacks-0.4.2-3.el7.noarch yum-metadata-parser-1.1.4-10

Rethat安装CentOs的yum步骤

首先因为Rethat的yum源要去订阅(当然是需要钱的),所以许多朋友都是以Centos的yum源来代替(Centos是开源的) 安转: 1:卸载原有Rethat的yum源, #rpm -aq|grep yum|xargs rpm -e --nodeps 2:下载需要的rpm包(Centos的yum安装包) #Wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm #W

CentOS使用yum源中自带的rpm包安装LAMP环境

CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y wget zip unzip gzipyum install -y python ruby perlyum install -y gc gcc gcc-c++ 2. 安装php及其相关组件yum install -y php php-gdyum install -y php-mbstring php-

CentOS更新yum源的方法

一.下载国内比较稳定的yum源,我这里下载163的源 同时我使用的是CentOS6.2的x86_64版本,所以下载的是CentOS6-Base-163.repo 请根据,如下方法确认自己系统的版本 [[email protected] ~]# lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4

搭建CentOS在线yum源镜像服务器

说明: 操作系统:CentOS 6.7 Nginx版本:1.8.0 rsync版本:3.0.6 IP地址和端口:192.168.3.100:8080 目标:同步CentOS镜像站点的内容到此服务器,通过配置http服务器,提供yum服务 一.准备: 1).安装http服务器 使用Nginx服务器提供http服务 请参照Nginx 安装 2).Nginx配置 #vi/usr/local/nginx/conf/nginx.conf server { listen       8080; server

Redhalt配置Centos的yum源 详细步骤

  大家都应该都清楚,redhalt 刚装完系统之后的yum是不好使的,有时我们像安装vsftp 这样的软件时用yum安装很方便.为此我们需要利用centos的yum源进行配置.现在这个源更新速度很快. 这是网易的资源总库http://mirror.centos.org/.里面应有尽有.废话不多说: 具体安装步骤: 1.删除redhat原有的yum源 # rpm -aq | grep yum|xargs rpm -e –nodeps 2.重新从网上获取yum的安装包  以root登陆到redha

RHEL6.5系统更换Centos系统YUM源

##引言##:由于RHEL的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件.那么要想用yum在线安装软件我们可以使用centos的yum源,具体办法见下面内容. 一.删除RHEL原有的yum [[email protected] ~]# rpm -aq|grep yum|xargs rpm -e --nodeps    ##删除 二.下载centos的yum安装包 [[email protected] ~]# wget http://vault.centos.org/6

在CentOS7.0上制作openstack-juno本地yum源 .doc

在CentOS7.0上制作openstack-juno本地yum源 参考文献: 2014/09/27 |    http://www.kekeyun.net/?p=222可可云计算网 以http://www.kekeyun.net/?p=222文为参考,在CentOS7.0上制作本地源,过程如下:一.创建CentOS7虚拟主机安装过程有点漫长,为了后续学习的需要,建议下载样样全版来安装.样样全版本下载地址http://isoredirect.centos.org/centos/7/isos/x8

RedHat 5.4上使用免费的YUM源

以前工作中一直使用centos系统,突然今天新装了RedHat 5.4系统,想用VIM工具可是新装系统大家都知道没有安装此工具,大家这时肯定都会想到使用YUM安装下就可以了,可是RedHat自带的YUM源,是在收费的情况下才能使用的.于是由于咱是小农阶级没办法GOOGLE下,原来这样的情况不是我一个遇到看来已经有很多的前辈了,于是我随便点开了几个链接.查看别人的劳动成果,看完后让我有点晕.方法太多试了好多最后终于搞定,也不容易呀.      由于RedHat是自带的yum源是收费的,所以我们自然