是否必须在构建本地ubuntu存储库时添加“清理部分”
我正在使用Ubuntu 12.10(Quantal)版本,它在EOL。
不受支持的旧版本的存储库将移动到存档服务器。 这些存储库可从http://old-releases.ubuntu.com获得 。
现在我必须在我的本地服务器上设置这个存储库,以便我们可以从它而不是存档服务器获取包。 对于设置存储库,我使用的是Apt-mirror
目前我的服务器是Ubuntu 12.04系统,我必须为Ubuntu 12.10设置存储库。 在mirror.list文件中,我们添加了以下组件
- 存储位置(base_path)
- 下载线程数(nthreads)
- 发布和架构
- 清洁部分
这是我的mirror.list文件
############# config ################## # # set base_path /var/spool/apt-mirror # # 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 # set postmirror_script $var_path/postmirror.sh # set run_postmirror 0 set nthreads 20 set _tilde 0 # ############# end config ############## ############# Src path for 12.10 ############# deb http://old-releases.ubuntu.com/ubuntu/ quantal main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu quantal-security main restricted universe multiverse
为此我提到了以下链接
https://www.packtpub.com/books/content/create-local-ubuntu-repository-using-apt-mirror-and-apt-cacher
所以我有以下问题
- 是否必须在mirror.list文件中添加Cleaning部分 。
- 如果是强制性的,那么我应该为我的EOL版本添加什么。
clean
线告诉apt-mirror
应该检查哪些目录应该检查父镜像中不再存在的文件(因此可以删除)。
它不是强制性的,但对于大型定期更新的镜子来说,这是一种很好的做法。
对于您的特定情况(EOL版本的镜像),您不需要一条clean
线,因为EOL镜像永远不会改变,所以永远不应该有一个文件要删除它。