找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 技术 查看内容

RedHat/CentOS利用iso镜像做本地yum源

| 2013-03-10 07:57   评论: 18 收藏: 4 分享: 3    

CentOS是完全免费的,它的yum可以直接使用;而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案,也可以说是三种。

1. 利用iso镜像做本地yum源

2. 利用光盘做本地yum源

3. 利用Centos的在线地址做本地yum源

在这里用iso或者光盘做本地yum源的方法是差不多的,只是用光盘的话Linux系统会自动挂载,用iso镜像的或需要手动挂载,这里就说挂载iso的方法吧。

【一】用本地文件创建本地yum源

1. 创建iso存放目录和挂载目录

mkdir /mnt/iso 
mkdir /mnt/cdrom

2. 将iso镜像文件上传到/mnt/iso文件夹下

3. 将/mnt/iso/下的iso文件挂载到/mnt/cdrom目录

mount -o loop /mnt/iso/XXXXX.iso /mnt/cdrom 

    <注:挂载完之后对其操作会提示设备繁忙,此时需要umount解开挂载才行>

    查看是否挂载成功: 

df -h

    <用来查看系统中所有挂载的,mount也可以>

4.<最关键的一步>如果/etc/yum.repos/下面有其它的*.repo文件,先创建个文件夹,将这些*.repo先转移到文件夹中,自己写一个.repo的文件

mkdir /etc/yum.repos.d/bak
mv *.repo /etc/yum.repos.d/bak 

 然后创建自己的.repo文件

vi myself.repo

 内容如下:

[base]
name=RedHat
#注:这里的baseurl就是你挂载的目录,在这里是/mnt/cdrom
baseurl=file:///mnt/cdrom    
#注:这里的值enabled一定要为1  
enabled=1                    
gpgckeck的值无所谓
gpgckeck=0
#注:这个你cd /mnt/cdrom/可以看到这个key,这里仅仅是个例子
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-5                    

5. 测试:

yum clean all
yum install vim*

 【二】用CentOS的网址创建yum源

      只需要将/etc/yum.repos.d/下面的*.repo文件放在bak文件夹下,创建自己的.repo文件,如以下配置

[base]
name=RedHat
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
enabled=1
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

      浏览器中可以访问网址:http://mirrors.163.com/centos    后面的安装你需要的CentOS的版本来配置

【其它】

      yum grouplist  显示的结果为已经安装的组包,未安装的组包,语言包等。

    在安装openmeeting的时候在RedHat6.2上就是用的CentOS 6的yum在线源,而且成功安装了Office/Productivity组包

    That's all ...


最新评论

我也要发表评论

微博评论 2013-03-10 09:41 1 回复
转发微博

来自 Charlie小小屋 的新浪微博
微博评论 2013-03-10 13:17 1 回复
搞不懂为什么一定要用RHEL,虽然我自己没有用过,但是CentOS一直好好的啊,没有用着不满啊,那么为什么要这么折腾去搞RH?

来自 野生程序猿 的新浪微博
微博评论 2013-03-10 14:49 1 回复
回复@野生程序猿:可能只是习惯吧,确实除了商业支持外没什么不同,而没有买商业订阅的话,自然没有支持。

来自 Linux中国 的新浪微博
微博评论 2013-03-10 15:41 1 回复
如果我来选择的话,肯定选rhel,毕竟Centos可以说是山寨的。。

来自 苶然衰疾 的新浪微博
微博评论 2013-03-10 16:41 1 回复
回复@野生程序猿:因为有服务支持,是因为现在你根本就不了解红帽的支持有什么用,公司没发展到那个程度,所以可有可无。为什么华尔街要用RH而不用CENTOS,钱太多的原因吗??

来自 官东东NP 的新浪微博
微博评论 2013-03-10 16:41 1 回复
回复@官东东NP:确实没有尝到过RH商业服务的甜头,公司里依然在用centos,而公司的维护组也都还是有能力的,有几位朋友说用开源版和商业版的考量,可能更多的在于出了问题谁负责上

来自 野生程序猿 的新浪微博
微博评论 2013-03-10 16:41 1 回复
回复@Linux中国:不过构建本地源并不会获得商业支持,如果这样的话,使用本地源的RH还没有CentOS来的好吧..

来自 野生程序猿 的新浪微博
微博评论 2013-03-10 19:15 1 回复
服务器只用红帽系的 //@Linux中国:回复@蜷缩的刺猬放开的生活:可能是出于我个人的偏见,我虽然也用ubuntu做个人桌面使用,但是从来不用ubuntu做服务器,包括测试服务器。但是,确实ubuntu服务器能优化到启动后只有寥寥几个进程,而RHEL/centos优化后也难做到这个程度。

来自 开源爱好者2012 的新浪微博
微博评论 2013-03-10 21:34 1 回复
回复@野生程序猿:还有安全性上面,你并不知道红帽到底有没有留后手,毕竟是他们写的内核,他们的亲儿子,谁比他们更了解呢?

来自 官东东NP 的新浪微博
微博评论 2013-03-10 21:34 1 回复
回复@官东东NP:不过看着CentOS也不像是后妈生的

来自 野生程序猿 的新浪微博
微博评论 2013-03-10 23:05 1 回复
回复@官东东NP:红帽是开源的。不然CentOS 怎么来的。。

来自 苶然衰疾 的新浪微博
微博评论 2013-03-10 23:05 1 回复
回复@开源爱好者2012:用ubuntu你不会发现经常:XXX未知BUG,是否提交?用debian以来,从未出现这等闹心的事儿。

来自 苶然衰疾 的新浪微博
微博评论 2013-03-10 23:05 1 回复
回复@苶然衰疾:这跟开不开源有什么关系?本来红帽就不是靠操作系统赚钱的,同样一个产品,一个没售后服务一个有售后,你用哪个?

来自 官东东NP 的新浪微博
微博评论 2013-03-10 23:05 1 回复
回复@官东东NP:你说可能有后门。

来自 苶然衰疾 的新浪微博
微博评论 2013-03-10 23:05 1 回复
回复@苶然衰疾:我指的是bug,你确定内核的源代码大家全部都看过吗?

来自 官东东NP 的新浪微博
微博评论 2013-03-11 20:41 1 回复
你们都淡定点。。。。

来自 神马宝晟之marvelous 的新浪微博
[1]
微博评论 发表于 2013-03-10 13:17 的评论:
搞不懂为什么一定要用RHEL,虽然我自己没有用过,但是CentOS一直好好的啊,没有用着不满啊,那么为什么要这么折腾去搞RH?

来自 野生程序猿 的新浪微博
游客 2014-10-30 10:25 1 回复
如果面对的是个PPC64就不好说了。
swordxia 2015-01-17 10:40 2 回复
也可以利用开源软件站点做为下载源
返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。