LinuxSir.cn,穿越时空的Linuxsir!

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

Windows下建一个yum仓库,请问大虾们有没有办法?

[复制链接]
发表于 2006-3-30 11:57:33 | 显示全部楼层 |阅读模式
学校有一台FTP服务器,平时都是闲着的。linuxer们想在它上面建一个yum仓库,
       但是服务器跑在windows下,也不能更换系统,我们不知道用什么工具建立header
       等东西。请大虾们指教一下。非常感谢!
发表于 2006-3-30 14:23:40 | 显示全部楼层
只要建个web服务器或者ftp服务器就可以了。然后将所有需要的文件放到web或者ftp能够访问到的位置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-30 18:06:24 | 显示全部楼层
Post by springwind426
只要建个web服务器或者ftp服务器就可以了。然后将所有需要的文件放到web或者ftp能够访问到的位置。


    不是说要运行createro命令来生成header等文件才能建立仓库吗?这个工具只有linux下有,
    windows下不知道用什么。莫非不需要header等文件?
回复 支持 反对

使用道具 举报

发表于 2006-3-30 19:40:38 | 显示全部楼层
我曾经这么做过,将centos的安装盘中的文件提取到一个目录下,然后建立一个web目录centos指向这个目录。

然后客户端设置成将yum的源指向http://IP/centos就可以在线 ... 是这个要求?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-30 19:50:50 | 显示全部楼层
Post by springwind426
我曾经这么做过,将centos的安装盘中的文件提取到一个目录下,然后建立一个web目录centos指向这个目录。

然后客户端设置成将yum的源指向http://IP/centos就可以在线 ... 是这个要求?


   这个不行。yum的时候说在指定的目录下找不到repomd.xml文件。一个仓库应该有这个文件萨。
回复 支持 反对

使用道具 举报

发表于 2006-3-30 21:16:36 | 显示全部楼层
我的目录结构是:就是将光盘中的文件复制到/data/ftppub/Linux/CentOS/4/下
[root@ftpserver CentOS]# ll /data/ftppub/Linux/CentOS/4/
总用量 308
dr-xr-xr-x    4 root     root         4096 2005-03-30  CentOS
-r--r--r--    1 root     root         8859 2005-03-30  centosdocs-man.css
-r--r--r--    1 root     root        18009 2005-03-30  GPL
dr-xr-xr-x    2 root     root        61440 2005-03-30  headers
dr-xr-xr-x    3 root     root         4096 2005-03-30  images
dr-xr-xr-x    2 root     root         4096 2005-03-30  isolinux
-r--r--r--    1 root     root        71402 2005-03-30  RELEASE-NOTES-en
-r--r--r--    1 root     root       103795 2005-03-30  RELEASE-NOTES-en.html
dr-xr-xr-x    2 root     root         4096 2005-03-30  repodata
-r--r--r--    1 root     root         1795 2005-03-30  RPM-GPG-KEY
-r--r--r--    1 root     root         1795 2005-03-30  RPM-GPG-KEY-centos4
-r--r--r--    1 root     root         2676 2005-03-30  TRANS.TBL

其中repodata目录下有需要的.xml文件。

同时,你必须将yum的配置文件修改一下,好象其中有一些变量,需要修改,直接指定地址就可以了。
回复 支持 反对

使用道具 举报

发表于 2006-3-30 21:16:39 | 显示全部楼层
我的目录结构是:就是将光盘中的文件复制到/data/ftppub/Linux/CentOS/4/下
[root@ftpserver CentOS]# ll /data/ftppub/Linux/CentOS/4/
总用量 308
dr-xr-xr-x    4 root     root         4096 2005-03-30  CentOS
-r--r--r--    1 root     root         8859 2005-03-30  centosdocs-man.css
-r--r--r--    1 root     root        18009 2005-03-30  GPL
dr-xr-xr-x    2 root     root        61440 2005-03-30  headers
dr-xr-xr-x    3 root     root         4096 2005-03-30  images
dr-xr-xr-x    2 root     root         4096 2005-03-30  isolinux
-r--r--r--    1 root     root        71402 2005-03-30  RELEASE-NOTES-en
-r--r--r--    1 root     root       103795 2005-03-30  RELEASE-NOTES-en.html
dr-xr-xr-x    2 root     root         4096 2005-03-30  repodata
-r--r--r--    1 root     root         1795 2005-03-30  RPM-GPG-KEY
-r--r--r--    1 root     root         1795 2005-03-30  RPM-GPG-KEY-centos4
-r--r--r--    1 root     root         2676 2005-03-30  TRANS.TBL

其中repodata目录下有需要的.xml文件。

同时,你必须将yum的配置文件修改一下,好象其中有一些变量,需要修改,直接指定地址就可以了。
回复 支持 反对

使用道具 举报

发表于 2006-3-31 15:00:01 | 显示全部楼层
有点滑稽,win下的yum升级服务器,不过支持!
回复 支持 反对

使用道具 举报

发表于 2006-3-31 16:46:26 | 显示全部楼层
Post by litrin
有点滑稽,win下的yum升级服务器,不过支持!


没有什么奇怪的!
yum升级服务器只是一个web服务器或者ftp服务器。

提供升级服务器只是供客户用的,与你自己服务器的操作系统没有什么抵触。
回复 支持 反对

使用道具 举报

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

本版积分规则

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