如何设置使yum查找本地数据文件进行安装
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的PGP签名,主要是为了您的系统安全。而对于Fedora core 4.0 的用户,rpm.的签名是自动导入并安装的。
然后,很多时候,我们会遇到系统不能连接远程数据源,或者需要从本地文件系统或光盘进行安装的情况。那么如何继续使用Yum进行软件安装呢? 这时候我们需要为Yum指定本地的数据源,下面介绍配置yum查找本地数据源的方法。
假设我们要安装的数据源是RHEL安装光盘,挂载在media/RHEL_6.3_x86_64_Disc_1目录下。配置步骤如下:
1. 执行以下命令,以管理员身份登录;
$ su
2. 进入yum的配置目录,创建yum的配置文件;
#cd /etc/yum.repos.d/
#vi cp.repo
3. 复制如下内容到cp.repo文件中,并保存
[RHEL6.3-server]
name=RHEL6.3
baseurl=file:///media/RHEL_6.3_x86_64_Disc_1
gpgcheck=0
enabled=1
注意:baseurl中的文件目录若含有空格时,需要用\转译。
4. 退出vi编辑器,执行以下命令
#yum clean all
#yum makecache
这样,本地数据源配置完毕,再次执行yum 进行软件安装时,就可以查找本地的数据源了。