+ 首页>>技能>>实用技巧>>内容

技能为CentOS6.4配置本地yum源264次围观

为CentOS6.4配置本地yum源

前言

因为平台要从CentOS5.5迁移到CentOS6.4的操作系统上,但是在6.4上发现有组件缺少相应的库文件,测试环境又是内网,无外网权限,因此安装这些缺失库文件就相当棘手,经过一番研究讨论,6.4的安装包中其实已经包含这些库文件,于是乎我配置一个本地yum源来安装相应依赖。

什么是yum

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

配置本地yum源

1、先创建一个挂载目录

[root@test~]# mkdir /mnt/centos

2、我们有用到我们的CentOS6.4镜像文件,因此我们需要挂载光盘来获取镜像文件的内容

[root@test~]# mount -t iso9660 /dev/cdrom /mnt/centos

这一步如果报以下错误:mount: can’t find cdrom in /etc/fstab or /etc/mtab,则
(a)使用su命令切换到root用户,在/media目录下建立目录cdrom

[root@test~]# mkdir /media/cdrom

(b)修改/etc/fstab文件。在该文件最后按顺序添加如下内容:

[root@test~]# /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0

(c)重启系统,重新挂载

3、我们进入

[root@test~]# ll cd /mnt/centos

,就可以看到镜像中的文件了。
4、禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可

[root@test~]# mv CentOS-Base.repo CentOS-Base.repo.bak

5、配置本地yum源

[root@test~]#vi /etc/yum.repos.d/CentOS-Media.repo

name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=0

我们只需要将baseurl修改成我们光盘的挂载目录,设enable=1开启本地更新模式即可
修改后的文件如下:

[root@test~]#vi /etc/yum.repos.d/CentOS-Media.repo

name=CentOS-$releasever - Media
baseurl=file:///mnt/centos/
gpgcheck=1
enabled=1

6、清除原有的yum信息

[root@test~]# yum clean all

7、检查光盘软件列表

[root@test~]# yum list

这样以后yum就默认使用光盘安装软件了,如果想恢复网络安装模式,将CentOS-Base.repo.bak更名还原即可。

PS.每次重启系统后需要手工挂载光盘到/mnt/centos,如果嫌麻烦可以自己写脚本自动挂载。

+ 猜你喜欢...

===== 关于 DiggerPlus =====
DiggerPlus是国内新锐测试人垂直内容博客,专注于挖掘测试工具,普及测试技术,专注于测试人能力提升,博客上线后就受到广大测试人的热烈追捧;此外,DiggerPlus深度整合评测资源,揭秘科技数据和真相,让读者更懂科技,更好地把玩科技。 我们始终保持"独立,客观,严谨,优秀"的优良作风,努力为读者带来源源不断的优质内容。想访问更多酷毙的测试人网站?赶紧来DiggerPlus测试人网址导航看看吧!

===== DiggerPlus Team =====
DiggerPlus Team是DiggerPlus官方发起的团队,这是一群热爱科技,热爱测试,喜欢深度挖掘的热血测试人,他们是评测师,测试专家。 我们欢迎优秀的测试人加入DiggerPlus Team。 加入DiggerPlus,可以成为我们的认证Dper,认证Dper拥有DiggerPlus独一无二的专栏并得到个人展示。

===== DiggerPlus 官方读者群 =====
DiggerPlus官方读者群(一)

+ 关于本文作者

我也很想让世界变得更美好,可是上帝却不开放源代码。

的专栏 | 专栏作者 | 访问Kiven的主页

+ 已有11个评论

Copyright © 2014 DiggerPlus. 79 queries in 1.249 seconds.
使用合作网站账号快速登录,更多精彩等着您: 开源中国