搭建CentOS yum 源服务器
来源:互联网 发布:满堂脚手架计算软件 编辑:程序博客网 时间:2024/06/01 10:40
任务:搭建一台局域网的CentOS的基于http服务的yum服务器,用于局域网的CentOS更新用。
现在的情况:有CentOS-5.5-i386-bin-DVD镜像一个,服务器可以上外网。其它的CentOS机子均不可。
搭建环境:VMware workstation server的IP:192.168.132.32
【准备工作】
CentOS_Server所需安装的软件包:
yum-3.2.19-18.el5.centos (默认已安装)
yum-metadata-parser-1.1.2-2.el5 (默认已安装)
yum-fastestmirror-1.1.16-13.el5.centos (默认已安装)
yum-updatesd-0.9-2.el5 (默认已安装)
createrepo-0.4.11-3.el5 未安装
yum-arch-2.2.2-2.el5.kb.noarch.rpm (此包需要去网站下载例如http://rpm.pbone.net/) 未安装
httpd-2.2.3-22.el5.centos (默认已安装)
----说明:所有套件的版本号可能不同,但是都是来自DVD包的。
CentOS_Client所需安装的软件包:
yum-3.2.19-18.el5.centos
yum-metadata-parser-1.1.2-2.el5
【yum server搭建】
(1)建立放置RPM的位置
# mkdir -p /var/www/html/yum/centos/5.5/os/i386
# mkdir -p /var/www/html/yum/centos/5.5/updates/i386
----目前只建立这两个,还有其它的等这两个实验成功后再加入。
(2)针对目前的yum server 来更新套件 (用上海交大的ftp)
# mirrordir -v ftp://ftp2.tnc.edu.tw/pub1/centos/5.5/os/i386 /var/www/html/yum/centos/5.5/os/i386
# mirrordir -v ftp://ftp2.tnc.edu.tw/pub1/centos/5.5/updates/i386 /var/www/html/yum/centos/5.5/updates/i386
(3)分析RPM 产生headers资料夹
# yum-arch /var/www/html/yum/centos/5.5/os/i386
# yum-arch /var/www/html/yum/centos/5.5/updates/i386
(4)createrepo 产生 XML metadata,在目录下产生 repodata 文件夹
# createrepo /var/www/html/yum/centos/5.5/os/i386
# createrepo /var/www/html/yum/centos/5.5/updates/i386
【client 设定】
# cd /etc/yum.repos.d
# cp CentOS-Base.repo CentOS-Base.repo.old
# vim CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://192.168.132.32/yum/centos/5.5/os/i386
gpgcheck=1
gpgkey=http://192.168.132.32/yum/centos/5.5/os/i386/RPM-GPG-KEY-centos5
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://192.168.132.32/yum/centos/5.5/updates/i386
gpgcheck=1
gpgkey=http://192.168.132.32/yum/centos/5.5/updates/i386/RPM-GPG-KEY-centos5
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://192.168.132.32/yum/centos/5.5/extras/i386
gpgcheck=1
gpgkey=http://192.168.132.32/yum/centos/5.5/extras/i386/RPM-GPG-KEY-centos5
- 搭建CentOS yum 源服务器
- CentOS搭建局域网yum服务器
- CentOS搭建局域网yum服务器
- CentOS 7搭建yum服务器
- 搭建yum源服务器
- CentOS下用yum搭建LNMP服务器
- 搭建CentOS在线yum源镜像服务器
- 搭建CentOS在线yum源镜像服务器
- 搭建CentOS在线yum源镜像服务器
- centos搭建yum局域网源
- CentOS搭建http yum源
- 搭建CentOS光盘yum源
- 搭建centos 5.x本地yum源
- CentOS搭建本地光盘YUM源
- Centos中搭建光盘yum源
- Centos搭建ceph+++四、yum源设置
- Centos yum源服务器国内镜像
- 局域网创建CentOS的yum源服务器
- 懂了遗憾,就懂了人生
- 控制上下左右
- *DEFINE_GUID宏与#include 的使用
- ado.net的运用
- VC++中CMAP的使用
- 搭建CentOS yum 源服务器
- IE和Firefox在JavaScript方面的兼容性问题
- vc 加载各种后缀图片
- 几条常见的数据库分页 SQL 语句
- FTPWanderer代码中的3个Bug
- 一些鲜为人知的编程事实
- 大家注意了!
- 设置组合框字体的大小
- MySQL和MongoDB的性能测试