制作本地源及同步官方源--自己的实战经验,望大家多多指教^-^
时间:2008-09-21
来源:互联网
复制光盘中*.rpm文件到一个目录:
mkdir -p /mnt/linux-yum/fedora/base #递归创建目录base,用于存放原版光盘内*.rpm文件
mkdir /mnt/linux-yum/fedora/update #创建目录update,用于存放原版光盘的升级包文件
mkdir -p /mnt/linux-yum/rhel/base #递归创建目录base ,留给以后添加rhel源时使用
mkdir /mnt/linux-yum/rhel/update #创建目录update ,留给以后添加rhel源时使用
下载更新文件到update目录:
cd /mnt/linux-yum/fedora/update #进入/mnt/linux-yum/fedora/update目录
lftp http://download.fedora.redhat.com/pub/fedora/linux/ #登录ftp服务器,找到需要update的目录
mirror -e #同步远端服务器目录到本地的目录
用光盘制作源的方法:
#mkdir /mnt/iso #新建/mnt/iso目录
#mount -t iso9660 /mnt/fedora9.iso /mnt/iso #挂载镜像文件fedora9.iso到/mnt/iso目录
#cp -fr /mnt/iso/rpms/* /mnt/linux-yum/fedora/base #复制rpms目录中的全部文件到base目录中
#创建仓库数据库文件:
#mv /mnt/linux-yum/fedora/base/repodate /mnt/linux-yum/fedora/base/repodate.old #重命名repodate文件为repodate.old
#yum install createrepo #安装createrepo包
createrepo -g /mnt/linux-yum/fedora/base/repodata.old/comps.xml -v /mnt/linux-yum/fedora/base/
#根据原版光盘内分组文件[/mnt/linux-yum/fedora/base/repodata.old/comps.xml]创建新的数据库文件,这个命令会重新创建数据库目录及文件/mnt/linux-yum/fedora/base/repodata
配置yum:
rm -f /etc/yum.repos.d/* #删除/etc/yum.repos.d/下面的全部文件
vim /etc/yum.repos.d/fedora.repo
[base]
name=Fedora-Unity
#baseurl=file:///mnt/linux-yum/fedora/base
baseurl=http://www.yum.org/fedora/base
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[update]
name=Fedora-Update
#baseurl=file:///mnt/linux-yum/fedora/update
baseurl=http://www.yum.org/fedora/update
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
配置hosts文件:
vim /etc/hosts
127.0.0.1 localhost www.yum.org
清理yum缓存包:
yum clean all
##现在已经可以使用被注释掉的yum源
===============================================
建立软连接:
ln -s /mnt/data/linux-yum/ /var/www/yum #把/mnt/data/linux-yum连接到/var/www/yum ,不加-s是硬连接
配置httpd服务:
vim /etc/httpd/conf/httpd.conf #编辑httpd的配置文件
NameVirtualHost *:80 #删除前面的#号来开启虚拟主机
<VirtualHost *:80> #加入以下四行
DocumentRoot /var/www/yum #
ServerName www.yum.org #
</VirtualHost> #
开启httpd服务:
chkconfgig httpd on #配置httpd为自启动
service httpd start or /etc/init.d/httpd start #开启httpd服务
##yum服务器配置结束,服务器自己已经可以使用http的源
===============================================
配置客户端:
rm -f /etc/yum.repos.d/* #删除/etc/yum.repos.d/下面的全部文件
vim /etc/yum.repos.d/fedora.repo
[base]
name=Fedora-Unity
baseurl=http://www.yum.org/fedora/base
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[update]
name=Fedora-Update
baseurl=http://www.yum.org/fedora/update
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
配置hosts文件:
vim /etc/hosts
192.168.1.10 www.yum.org #服务器ip为192.168.1.10时
清理yum缓存包:
yum clean all
##现在已经可以使用yum服务器的源
##我现在使用的是FTP制作源。。感觉更方便,也更安全。。。有需要的Q我75336681..(打字太累了^^)
作者: ba0zhu 发布时间: 2008-09-21
作者: Inwind 发布时间: 2008-09-21
作者: yourfriend 发布时间: 2008-09-21

作者: 小公主 发布时间: 2008-09-22

作者: chris078426 发布时间: 2008-09-22
作者: 小公主 发布时间: 2008-12-09
作者: 小公主 发布时间: 2008-12-09
作者: 小公主 发布时间: 2008-12-09
作者: crazy221 发布时间: 2011-06-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28