不能上网、网速慢、共享等等需求,使我们不能或者不想使Ubuntu10.04在线安装软件包,而是需要一个本地的更新源。通过apt-mirror工具,我们可以轻松制作官方源的本地镜像,通过本地镜像,我们可以本地安装更新软件.

1. 安装apt-mirror工具

sudo apt-get install apt-mirror

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

2. 配置apt-mirror工具

gksu gedit /etc/apt/mirrors.list

清除原有内容,没关系,输入以下内容:

set nthreads     20
set _tilde 0
#
############# end config ##############
deb http://mirrors.sohu.com/ubuntu/ lucid main universe restricted multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirrors.sohu.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirrors.sohu.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirrors.sohu.com/ubuntu/ lucid-backports universe main multiverse restricted

clean http://mirrors.sohu.com/ubuntu

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

3. 开始制作

sudo apt-mirror

大概会显示

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

Proceed indexes: [PPPPP]

44 GiB will be downloaded into archive.
Downloading 4388 archive files using 20 threads...

制作完成后会有提示,制作过程可以中断,之后再次运行apt-mirror会继续以前的工作.每次都可以这样更新.

此过程根据网速不同,会有不同的时间.网速快的话,1个晚上就能完成.

4. 作为本地源头更新

制作完成后,在本地存储的地址为:/var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu

编辑sources.list

gksu gedit /ets/apt/sources.list

删除原有内容,写入:

deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid main universe restricted multiverse  
deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid-security universe main multiverse restricted  
deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid-updates universe main multiverse restricted  
deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid-proposed universe main multiverse restricted  
deb file:///var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu/ lucid-backports universe main multiverse restricted

5. 本地安装软件包

sudo apt-get update

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

转载于:https://www.cnblogs.com/zbunix/archive/2013/04/28/3048894.html

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

  1. centos、linux离线搭建yum源,iso文件制作yum源,nginx搭建yum源

    centos离线搭建yum源 一.yum源简介及搭建流程 1.什么情况需要搭建yum源 2.搭建yum源流程 3.指向yum源原理 二.centos搭建离线epel源 1.下载epel源,制成iso镜 ...

  2. 银河麒麟服务器版本搭建本地源2.0

    一.银河麒麟服务器版本搭建本地源2.0 1.官方源文件下载 下载银河麒麟服务器版本的所有rpm安装文件. 下载地址 http://update.cs2c.com.cn:8080/NS/ 我这里需要的是 ...

  3. CentOS 7.3镜像挂载搭建本地yum源

    作者:chenhao 以在虚拟机上操作为例 第一步:先在虚拟机的设备状态"已连接"前打对钩,在点击确定 第二步:挂载光驱,命令mount /dev/cdrom /mnt/cdrom ...

  4. vmware 利用镜像 配置yum本地源

     在使用vmware workstation虚拟机配置yum本地源的时候往往不知道file:///后面该写些什么.vmware里面似乎有个tool可以自动挂载使用的镜像.但是很多时候ls /media ...

  5. 安装及管理程序(yum搭建本地源,了解rmp命令,查询卸载软件包,编译安装的过程)

    文章目录 安装及管理程序 前言 linux命令与应用程序的关系 典型应用程序的目录结构 常见的软件包封装类型 查询RPM软件包信息 rpm概述 RPM机制封装命令格式 查询RPM软件包信息 查询未安装 ...

  6. centos7:配置yum源,阿里源和本地源,并配置中文

    将阿里源作为yum源 # 首先检测wget是否已安装,如果未安装通过 yum install -y wget安装wget# 接着将原始yum源环境文件替换,通过重命名/etc/yum.repos.d/ ...

  7. ubuntu10.04换官方源

    ubuntu10.04LTS官方已经不再维护,导致部分软件.库文件等下载有问题,可换以下源地址解决问题 deb http://old-releases.ubuntu.com/ubuntu lucid ...

  8. 搭建centos在线yum源镜像服务器,搭建CentOS在线yum源镜像服务器(上)

    说明: 操作系统:CentOS 6.x IP地址:192.168.21.188 实现目的:同步CentOS镜像站点的内容到此服务器,并且通过配置http服务器,能够向外提供yum服务 准备篇: 一.安 ...

  9. 通过镜像快速搭建本地yum源

    工作中,我们难免会遇到内网环境的服务器,而我们部署服务的时候又必须yum一些依赖来进行服务部署.在无法上网的情况下本地yum源就可以完美的解决这些问题. 前期准备,机器上有centos镜像 (需要强调 ...

最新文章

  1. [POJ1741]Tree
  2. debian添加删除用户
  3. 编程新手选择开发语言的注意事项
  4. 判断形参S所指字符串是否是回文,若是,函数返回1,不是则返回0,并在main中实现输出...
  5. codeforces 431 B Shower Line【暴力】
  6. Android移动应用基础教程【使用内容提供者共享数据】
  7. 漫谈程序猿系列:无BUG不生活
  8. 一段经典的 Java 风格程序 ( 类,包 )
  9. 周杰 清华大学计算机学院,周杰 -清华大学自动化系
  10. 【异常】The field file exceeds its maximum permitted size of 1048576 bytes.
  11. 截止失真放大电路_反馈/反馈电路/反馈类型的判别方法
  12. 小米android tv,小米TV应用商店 第三方应用交互建议
  13. 人脸检测——基于face_recognition库
  14. 一个优秀的网站首页是如何设计的?
  15. UE4 C++与UMG
  16. 基于Epoll的Reactor模式
  17. Android Battery信息
  18. 键盘触发keypress事件,键值列表
  19. Java-通过年和月获取当前月有几个周一并获取周一的日期
  20. Android开发:使用EasyPay打造全能移动支付框架

热门文章

  1. HDU中一些DP的题目分类
  2. 计算机启动和linux启动
  3. 常用的友元重载运算符OSTREAM
  4. Epoll详解及源码分析
  5. CodeForces - 1144F搜索+简单图论
  6. 基于单链表的生产者消费者问题
  7. 汇编语言的相对跳转和绝对跳转以及反汇编代码解析
  8. WPF中MVVM模式的 Event 处理
  9. 从 MVC 到前后端分离
  10. 如何用chrome扩展将网页变成黑底白字,用以保护视力