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


有同步脚本吗?哪里有说明?
我用“ubuntu源”“ubuntu镜像”都搜不到架设的方法
  CnkknD 当前离线   回复时引用此帖
旧 06-11-17, 18:25 第 2 帖
 
kid.xiyang 的头像
 
 
注册会员  
  注册日期: Jul 2006
  我的住址: 北京
  帖子: 52
  精华: 0
 

假设你的镜像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







__________________
幸福的界定在于是否对生命中的热情有所期待。
  kid.xiyang 当前离线   回复时引用此帖
旧 06-11-17, 18:26 第 3 帖
 
kid.xiyang 的头像
 
 
注册会员  
  注册日期: Jul 2006
  我的住址: 北京
  帖子: 52
  精华: 0
 

如果只做一部分
如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
  kid.xiyang 当前离线   回复时引用此帖
旧 06-11-18, 21:04 第 4 帖
 
 
 
注册会员  
  注册日期: Apr 2003
  帖子: 92
  精华: 1
 

引用:
作者: kid.xiyang
如果只做一部分
如breezy的amd64和x86
谢谢,我用debmirror也实现了
请问用debmirror好还是rsync好?我看还有人用wget?
还是都差不多?