LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1907|回复: 4

yum服务器架设问题

[复制链接]
发表于 2008-2-7 15:13:28 | 显示全部楼层 |阅读模式
yum 服务器设定 yum 服务器的设定真是简单!最重要的是 WWW/FTP 的设定必须要正确才行。整个步骤是这样的:
1. 先建立所需要的目录:
[root@test root]# mkdir /var/www/html/yum/fedora/core1/base
[root@test root]# mkdir /var/www/html/yum/fedora/core1/update

2. 复制原版光盘的内容:
# 利用 mount 与 cp umount 等功能,将原本光盘的内容整个复制到
# /var/www/html/yum/fedora/core1/base 当中。
 
3. 利用 mirrordir 下载升级套件。鸟哥这里建议使用中山大学的 FTP 网站:
[root@test root]# mirrordir -v \
> http://linux.cdpa.nsysu.edu.tw/L ... ore/updates/1/i386/ \
> /var/www/html/yum/fedora/core1/update


这是鸟哥论坛里的架设教程的一句话


他用的好像是fc版本的linux


我用的centOS的我怎么知道centos的更新套件的网址是什么呢???
发表于 2008-2-11 14:32:20 | 显示全部楼层
你用的啥网络--教育网/电信/网通?
在Google或者本论坛上找 Centos的镜像。
选一个能用的、快的就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-12 19:48:16 | 显示全部楼层
我把安装光盘里的所有rpm文件都拷贝到了/var/www/html/centos/base中
然后用  yum-arch  /var/www/html/centos/base 分析头文件

嗯? 至于update 没有找到镜像服务器,所以没有弄

我在client 的yum.conf文件中



[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=centos-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
gpgcheck=1

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

[base]
name=Centos
baseurl=http://192.168.100.177/centos/base


#[update]
#name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://192.168.100.177/centos/update



但是我在安装一个套件时系统提示说:

[root@localhost ~]# yum install vsftpd
Setting up Install Process
Setting up repositories
http://192.168.100.177/centos/base/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Cannot open/read repomd.xml file for repository: base
failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
Error: failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.



哪位前辈知道是怎么回事莫????????
回复 支持 反对

使用道具 举报

发表于 2008-2-13 03:01:57 | 显示全部楼层
你的Http服务开了吗?没有的话,http://192.168.100.177/centos/ba ... 不能访问到。

再说,你要安装vsftpd,应该配置成这样:

baseurl=file:///var/www/html/centos/base
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-13 10:15:10 | 显示全部楼层
我的http开了,  但是没有http://192.168.100.177/centos/base/repodata/repomd.xml

这个文件,我只有http://192.168.100.177/centos/base/这个目录, 至于你说的../repodata/repomd.xml
没有这个repodata目录和repomd.xml文件,

我就是把左右的rmp包考到base这个目录后,然后用yum-arch  /var/www/html/centos/base

然后就没有别的设定了,,,,,,,,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表