> CentOS > CentOS教程 >

CentOS 6.4安装本地yum源

前言
    如果你看到了我这篇文章,也就说明了你对Linux来说不是很熟悉,那么我的困惑我想也同样适合你。对于初学者来说,理论和实践是很重要的,看了理论后,难免会使用一些工具来校验理论以此来巩固我们所学的知识,做实验是很正常的事情,但人是一个感性的动物,开场不利难免会对我们学习linux的决心造成打击,看完理论,然后自己动手去做实验。但连安装一个安装包都安装不成功,有时候很沮丧,心里会想怎么这么难,其实,说实话不是linux难,而更多的是我们已经习惯了Windows,一时间无法转变到linux里!不过,只要你有恒心,我想这只是时间问题!

 
事情原由
 
    在学习linux里,初期肯定是要先安装软件,后面才是配置,如果连软件都安装不上,那就别提后面的配置了。在教室安装Ubuntu Linux软件包,由于种种原因,经常断网,致使安装软件包不成功。因此寻找光盘自带软件包的Linux,才发现了CentOS是个不错的系统,对于CentOS Linux操作系统,最好的软件包管理器莫过于YUM了( Yellow dog Updater, Modified),它是一个在Fedora和RedHat以及SUSE、CentOS中的前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。对于我们的初学者来说,在实践CentOS之前,先学会搭建一个本地的yum服务器吧!这会增强你学习linux的信心的!
 
安装步骤:
 
1、虚机机挂载CentOS-6.4-i386-bin-DVD1.iso文件,能够在media目录里看到CentOS_6.4_Final目录
 
2、编辑/etc/yum.repo.d下的CentOS-Media.repo文件
cd  /etc/yum.repos.d/                          #进入yum配置目录
cp  CentOS-Media.repo CentOS-Media.repo.bak    #做好备份
vi  CentOS-Media.repo   #编辑配置文件,添加以下内容
 [c6-media]
 name=CentOS-$releasever - Media               #自定义名称
 baseurl=file:///media/CentOS_6.4_Final        #本地光盘挂载路径
 gpgcheck=0                                    #检查GPG-KEY,0为不检查,1为检查
 enabled=1                                     #启用yum源,0为不启用,1为启用
 
3、CentOS需要将/etc/yum.rpos.d/目录下的CentOS-Base.repo和CentOS-Debuginfo.repo文件进行改名,这样就可以绕过网络进行本地源的安装。具体命令如下:
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
 
4、清除yum缓存,使用yum install自动安装软件
 yum clean all #清除yum缓存
 
5、安装PHP:
 yum install php  #php是安装组建的名称
 
6、如果不需要以光盘为源进行软件安装时,只需要将/etc/yum.repos.d目录下的.bak文件改回原来的名字就可以了。

(责任编辑:IT)