LinuxSir.cn,穿越时空的Linuxsir!

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

请问如何自己架ubuntu的apt源服务器?

[复制链接]
发表于 2006-11-16 13:11:27 | 显示全部楼层 |阅读模式
有同步脚本吗?哪里有说明?
我用“ubuntu源”“ubuntu镜像”都搜不到架设的方法
发表于 2006-11-17 18:25:23 | 显示全部楼层
假设你的镜像web或者ftp的主目录在 /share ,全部镜像请至少准备150G的空间来完成镜像

* 建立一个每天计划项目:

$sudo gedit /etc/cron.daily/ubuntu

输入以下内容:
#!/bin/bash
rsync -vzrtopg --progress --delete ubuntu.org.cn::ubuntu /share/ubuntu/
rsync -vzrtopg --progress --delete ubuntu.org.cn::ubuntu-cn /share/ubuntu-cn/
保存退出.

* 将计划文件类型改成可以执行:

$sudo chmod +x /etc/cron.daily/ubuntu

* 重启计划服务,生效:

$sudo /etc/init.d/cron restart

如果需要手工完成则执行:

$sudo /etc/cron.daily/ubuntu
回复 支持 反对

使用道具 举报

发表于 2006-11-17 18:26:13 | 显示全部楼层
如果只做一部分
如breezy的amd64和x86
#!/bin/bash

HOST=de.archive.ubuntu.com
#HOST=cn.archive.ubuntu.com
#HOST=mirror.isp.net.au
#HOST=archive.ubuntulinux.org

MIRROR_ROOT='ubuntu'
LOCAL="/share/ubuntu"
OPTIONS="-vzrtopglK --progress --delete --delete-excluded"
EXCLUDE="--exclude daily-installer-powerpc/ \
--exclude installer-powerpc/ \
--exclude binary-powerpc/ \
--exclude upgrade-powerpc/ \
--exclude disks-powerpc/ \
--exclude *_powerpc.udeb \
--exclude *_powerpc.deb"

rsync $OPTIONS $EXCLUDE $HOST:MIRROR_ROOT $LOCAL
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-18 21:04:36 | 显示全部楼层
Post by kid.xiyang
如果只做一部分
如breezy的amd64和x86


谢谢,我用debmirror也实现了
请问用debmirror好还是rsync好?我看还有人用wget?
还是都差不多?
回复 支持 反对

使用道具 举报

发表于 2006-11-23 18:59:13 | 显示全部楼层
Post by kid.xiyang
如果只做一部分
如breezy的amd64和x86



如果我只准备做dapper的x86,需要多大硬盘空间?:ask
回复 支持 反对

使用道具 举报

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

本版积分规则

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