红联Linux门户
Linux帮助

使用CentOS安装盘在局域网中设置CentOS源

发布时间:2015-02-10 09:36:58来源:linux网站作者:wangjingfei

使用CentOS的时候,用yum命令安装软件等非常方便,但是如果没有网络,那得另说了。目前,我们组在机房中有一个大约包含100台CentOS的服务器,但是由于机房的安全策略问题,这100台机器不允许访问外网,这样安装一个软件,就变成非常麻烦的事情。所以,我在想能不能搭建一个在本地使用的数据源呢?


1.CentOS中的数据源

配置yum更新源Centos5.x默认的yum更新配置文件在/etc/yum.repos.d/目录下,有两个仓库配置文件CentOS-Base.repo :用于设置远程仓库  CentOS-Media.repo :用于设置本地仓库。

由于我们的数据源需要在整个局域网中访问,所以我们拿CentOS-Base.repo开刀。


2.建立自己的源

建立源的方法很简单,找到CentOS的安装盘(或ISO文件),将其中所有文件拷贝到ftp(或这http等)服务的数据目录下,例如:我的ftp目录是默认的/var/ftp,我们可以拷贝到/var/ftp/centos目录下。拷贝完成之后,我们边可以通过ftp://ip/centos来访问刚才拷贝的所有文件,这些文件也就是我们创建源的文件。


3.备份原CentOS-Base.repo文件

这一步一定要做,而且要养成这样的习惯,不然一旦出错,那就悲剧了~

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 


4.创建新的CentOS-Base.repo文件,其中内容如下:

[ftp]  
name=CentOS-5 - LocalFTP  
# 我们建立的服务器地址以及centos安装文件在ftp服务器的路径  
baseurl=ftp://10.60.1.91/centos  
gpgcheck=1 
enable=1 
# key文件,默认也在安装盘的根目录中  
gpgkey=ftp://10.60.1.91/centos/RPM-GPG-KEY-CentOS-5 


5.更新数据源,便可以使用自己的源来安装文件了

yum update