创建centos yum本地源
- 格式:pdf
- 大小:360.21 KB
- 文档页数:6
1.通过系统光盘制作源
1.1挂载centos6.4光盘
1.2编辑repo文件
cd/etc/yum.repos.d
为了使用自己搭建的yum源我这里删除了自带的(rm –f./*)
编辑自己的repo文件
# vim local.repo (repo后缀)
保存退出!
1.3清除缓存
# yum clean all (清除缓存)
Loaded plugins: fastestmirror, refresh-packagekit, security Cleaning repos: local_server
Cleaning up Everything
Cleaning up list of fastest mirrors
1.4重建缓存
# yum makecache (建立新缓存)
1.5测试
安装php
2.通过本地文件制作源
本文旨在通过自己的软件包制作成本地源,解决rpm的依赖性。
2.1准备软件
创建目录/soft,将所需的软件放在该目录下。
mkdir –p /soft
准备所需的软件时可在操作系统相同的版本下,通过yum-downloadonly插件下载。
2.2生成软件列表数据(repodata)
repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml,其中最主要的是repomd.xml文件,该列表数据可以通过createrepo去创建。
2.2.1所需软件
2.2.2安装软件
2.2.3生成repodata
会在/soft目录下生成repodata目录,包含如下文件:
2.3创建本地源文件
cd /etc/yum.repos.d
创建CentOS-Local.repo:
centos 6:
centos 5:
2.4测试
依安装python为例:
3.制作局域网使用的源3.1准备软件及列表数据
参考2.1-2.2章节准备软件和软件列表数据。
3.2配置apache虚拟目录
1.编辑apache配置文件
2.加入如下部分,创建虚拟目录:
3.重启apache
service httpd restart
3.3创建本地源文件
cd /etc/yum.repos.d
创建CentOS-Local.repo:
centos 6:
centos 5:
3.4测试
可以看到apache有如下访问日志: