
搭建apt-mirror,用于构建本地Ubuntu源。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
apt-mirror是一种功能强大的本地源镜像工具,它允许用户灵活地指定所需的发布版本、目标架构以及包类型,从而有效地解决内部源面临的流量、速度和可访问性挑战。本文将详细阐述如何利用apt-mirror搭建一个Ubuntu本地仓库源。
首先,搭建Ubuntu本地仓库源的主要目标是提升中传和北邮师生在Ubuntu 10.04 LTS系统下软件的下载和更新效率,同时优化实验室带宽的使用,并为中传实验室的其他无法连接外部网络的服务器提供便捷的软件下载途径,以支持项目测试。
其次,创建Ubuntu镜像服务器需要一定的硬件资源。至少需要60GB的硬盘剩余空间。考虑到Ubuntu的每个版本都包含32位和64位的deb包,并且中传构建的Ubuntu 10.04仓库可以同时服务于64位服务器和32位PC机,预计需要约94.6GB的空间。根据实际硬盘剩余空间和具体需求来决定需要下载的源版本至关重要。
接下来,使用apt-mirror创建本地镜像服务器涉及以下步骤:首先,需要安装apt-mirror:`$sudo apt-get install apt-mirror`。参照中传服务器的配置方案,将镜像文件等放置在`/home/service/ubuntu`目录下(北邮同学可根据服务器硬盘大小自行选择存放目录)。随后,需预先创建以下文件夹:`/home/service/ubuntu/mirror/` 和 `/home/service/ubuntu/mirror/`。然后,需要修改apt-mirror的配置文件进行相应的调整。具体而言,需修改以下两处配置:一是设置基础路径(base_path)为 `/home/service/ubuntu`;二是添加IPv6源。最后, 修改apt-mirror配置文件: `$sudo vim /etc/apt/mirror.list` 的内容如下:
```
############# config ##################
set base_path /home/service/ubuntuset mirror_path $base_path/mirrorset skel_path $base_path/skelset var_path $base_path/varset cleanscript $var_path/clean.sh
# set defaultarch
全部评论 (0)


