首页 > 代码库 > 搭建centos 5.x本地yum源
搭建centos 5.x本地yum源
大家都知道,在centos上安装rpm包时,最令人头疼的就是各种包的依赖关系。不过CentOS和RedHat以及SUSE中提供了一种shell前端软件包管理器yum,用来解决软件包的依赖关系。使用yum安装所需的软件,过程变得简单很多。但是一般来说,yum都是在线安装软件的。对于没有网络的情况下,我们该怎么办呢?
本文以 CentOS 5.5 为例,完整讲解 CentOS 系统创建本地 yum 源及使用的方法。
闲话少说,现在我们来一步步进入搭建本地源的过程。
1. 默认安装 CentOS 5.5 系统。
这一步不属于本文重点,且网上教程很多,请大家自行google。2. 在 /usr 目录下创建本地源目录 repo-packages
# mkdir -p /usr/repo-packages3. 拷贝安装光盘上的所有文件到 /usr/repo-packages 目录。
# mount /dev/cdrom /mnt# cd /mnt
# cp -r * /usr/repo-packages
# cp .discinfo /usr/repo-packages
# cp .treeinfo /usr/repo-packages
4. 编写本地源软件包信息配置文件
# cd /etc/yum.repos.d# mkdir bak
# mv * bak
# vi CentOS-Local.repo
( 该文件本来不存在,是我们新创建的一个文件)
CentOS-Local.repo 文件的内容如下
# CentOS-Local.repo
#
# This repo is used to mount the default ocations for a CDROM / DVD on
# CentOS-5. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
# yum --enablerepo=c5-local [command]
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo=\* --enablerepo=c5-local [command]
[c5-local]
name=CentOS-5 - Local
baseurl=file:///usr/repo-packages/
gpgcheck=1
enabled=1
gpgkey=file:///usr/repo-packages/RPM-GPG-KEY-CentOS-5
5. 安装软件包源信息生成工具包。
# cd /usr/repo-packages/CentOS# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
6. 生成软件包源信息文件
# cd /usr/repo-packages/CentOS# createrepo /usr/repo-packages/CentOS/
7. 注意清理原来的数据源配置信息
# yum clean allstep
导入软件包 KEY 文件
# rpm --import /usr/repo-packages/RPM-GPG-KEY-CentOS-5
至此,本地源的搭建已经全部完成,下面我们可以使用本地源来进行软件的安装了。
搭建centos 5.x本地yum源
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。