简洁的想法

 找回密码
 注册
搜索
查看: 331|回复: 0

Ubuntu10.04制作官方源镜像以及搭建本地源

[复制链接]
发表于 2012-5-3 18:08:38 | 显示全部楼层 |阅读模式
不能上网、网速慢、共享等等需求,使我们不能或者不想使Ubuntu10.04在线安装软件包,而是需要一个本地的更新源。通过apt-mirror工具,我们可以轻松制作官方源的本地镜像,通过本地镜像,我们可以本地安装更新软件.
1. 安装apt-mirror工具
  1. sudo apt-get install apt-mirror
复制代码

或者下载源码编译,不过推荐apt安装.方法自行摸索.

2. 配置apt-mirror工具
  1. gksu gedit /etc/apt/mirrors.list
复制代码

清除原有内容,没关系,输入以下内容:
  1. set nthreads     20
  2. set _tilde 0
  3. #
  4. ############# end config ##############
  5. deb http://mirrors.sohu.com/ubuntu/ lucid main universe restricted multiverse
  6. deb http://mirrors.sohu.com/ubuntu/ lucid-security universe main multiverse restricted
  7. deb http://mirrors.sohu.com/ubuntu/ lucid-updates universe main multiverse restricted
  8. deb http://mirrors.sohu.com/ubuntu/ lucid-proposed universe main multiverse restricted
  9. deb http://mirrors.sohu.com/ubuntu/ lucid-backports universe main multiverse restricted

  10. clean http://mirrors.sohu.com/ubuntu
复制代码

这里的地址规则和sources.list中是一样的,用的是sohu的镜像,内容很全的,与官方同步的.

3. 开始制作
  1. sudo apt-mirror
复制代码

大概会显示
  1. Downloading 80 index files using 20 threads...
  2. Begin time: Fri Mar 30 21:47:40 2012
  3. [20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]...
  4. End time: Fri Mar 30 21:47:57 2012

  5. Proceed indexes: [PPPPP]

  6. 44 GiB will be downloaded into archive.
  7. Downloading 4388 archive files using 20 threads...
复制代码


制作完成后会有提示,制作过程可以中断,之后再次运行apt-mirror会继续以前的工作.每次都可以这样更新.
此过程根据网速不同,会有不同的时间.网速快的话,1个晚上就能完成.

4. 作为本地源头更新
制作完成后,在本地存储的地址为:/var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu
编辑sources.list
  1. gksu gedit /ets/apt/sources.list
复制代码

删除原有内容,写入:
  1. deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid main universe restricted multiverse  
  2. deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid-security universe main multiverse restricted  
  3. deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid-updates universe main multiverse restricted  
  4. deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid-proposed universe main multiverse restricted  
  5. deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid-backports universe main multiverse restricted
复制代码


5. 本地安装软件包
  1. sudo apt-get update
  2. sudo apt-get install xxxx
复制代码


6. 制作成局域网源
安装apaches
/var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ 作为webroot
地址为局域网ip地址即可.

转自: http://www.cnblogs.com/linucos/archive/2012/03/31/2426662.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|Archiver|简洁的想法

GMT+1, 2021-3-9 02:29

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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