创建centos yum本地源

  • 格式:pdf
  • 大小:360.21 KB
  • 文档页数:6

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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有如下访问日志: