ubuntu – apt-mirror不镜像i18n目录

前端之家收集整理的这篇文章主要介绍了ubuntu – apt-mirror不镜像i18n目录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要设置一个本地Ubuntu镜像,这样整个网络就不需要命中远程服务器来更新和安装新的软件包.在简短的教程 found here之后,我设法启动并运行了一个正确镜像主要和受限类别的包的服务器.但是,当我在客户端上调用apt-get update时,会出现一些错误,例如:
Ign http://192.168.1.18 karmic/main Translation-fr
Ign http://192.168.1.18 karmic/restricted Translation-fr

检查服务器,我看到apt-mirror只采用了镜像的binary-amd64目录,并且没有采用提供Translation-fr的i18n.

apt-mirror的联机帮助页没有提及任何有关i18n的内容,谷歌也没有任何帮助.我如何正确镜像i18n?

我当前的mirror.list文件如下:

############# config ##################
#
# set base_path    /var/spool/apt-mirror
#
# if you change the base path you must create the directories below with write privileges
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch  <running host architecture>
# set postmirror_script $var_path/postmirror.sh
set run_postmirror 0
set nthreads     20
set _tilde 0
#
############# end config ##############

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive karmic main restricted
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive karmic-updates main restricted

clean http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive
在我们的工作场所,我们使用像这样的普通rsync脚本进行同步.很高兴知道实际发生了什么,我们得到了哪些文件等等.
#!/bin/ksh                                                                                                 

RSYNCSOURCE=rsync://se.rsync.archive.ubuntu.com/ubuntu
BASEDIR=/export/install/mirror/ubuntu

rsync --recursive --times --links --hard-links \
      --exclude "Packages*" --exclude "Sources*" \
      --exclude "Release*" --no-motd \
      ${RSYNCSOURCE} ${BASEDIR}

rsync --recursive --times --links --hard-links \
      --delete --delete-after --no-motd \
      ${RSYNCSOURCE} ${BASEDIR}

它基于这些说明https://wiki.ubuntu.com/Mirrors/Scripts

(重要的部分是同步分为两个阶段.)

猜你在找的Ubuntu相关文章