• 参考文档 http://www.howtoforge.com/local_debian_ubuntu_mirror
    • 安装服务 : sudo apt-get install apt-mirror apache2
    • 配置apt-mirror(/etc/apt/mirror.list)
      ############# config ###################set base_path    /mnt/raid5/apt-mirror############# config ##################
      #修改默认路径
      set base_path /mnt/raid5/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 amd64 #<running host architecture>
      set postmirror_script $var_path/postmirror.sh
      set run_postmirror
      set nthreads
      set _tilde
      #
      ############# end config ##############
      #Ubuntu 12.04 LTS
      deb http://mirrors.163.com/ubuntu precise main restricted universe multiverse
      deb http://mirrors.163.com/ubuntu precise-security main restricted universe multiverse
      deb http://mirrors.163.com/ubuntu precise-updates main restricted universe multiverse
      #deb http://mirrors.163.com/ubuntu precise-proposed main restricted universe multiverse
      #deb http://mirrors.163.com/ubuntu precise-backports main restricted universe multiverse
      #Ubuntu 14.04 LTS
      deb http://mirrors.163.com/ubuntu trusty main restricted universe multiverse
      deb http://mirrors.163.com/ubuntu trusty-security main restricted universe multiverse
      deb http://mirrors.163.com/ubuntu trusty-updates main restricted universe multiverse
      #没有同步源代码
      #deb-src http://mirrors.163.com/ubuntu precise main restricted universe multiverse
      #deb-src http://mirrors.163.com/ubuntu precise-security main restricted universe multiverse
      #deb-src http://mirrors.163.com/ubuntu precise-updates main restricted universe multiverse
      #deb-src http://mirrors.163.com/ubuntu precise-proposed main restricted universe multiverse
      #deb-src http://mirrors.163.com/ubuntu precise-backports main restricted universe multiverse clean http://mirrors.163.com/ubuntu
    • 创建本地仓库: su - apt-mirror -c apt-mirror #切换为root用户,否则需要为apt-mirror创建密码(206为mirror)
    • 清理本地仓库: sudo /bin/bash /mnt/raid5/apt-mirror/var/clean.sh
    • 配置自动同步本地源: sudo vim /etc/cron.d/apt-mirror #打开注释掉的最后一行
    • 让本地仓库可通过HTTP访问: sudo ln -sf /mnt/raid5/apt-mirror/mirror/mirrors.163.com/ubuntu/ /var/www/ubuntu
    • 配置客户端源(在个人电脑上)
      cd /etc/apt
      sudo rm sources.list.d/* apt.conf.d/* -rf
      sudo cp sources.list{,.bak}
      #用下面三行替换掉sources.list里的全部内容
      deb [arch=amd64] http://10.0.0.206/ubuntu/ precise main restricted universe multiverse
      deb [arch=amd64] http://10.0.0.206/ubuntu/ precise-updates main restricted universe multiverse
      deb [arch=amd64] http://10.0.0.206/ubuntu/ precise-security main restricted universe multiverse

    • 试试本地源
      sudo apt-get update

创建本地Ubuntu镜像的更多相关文章

  1. 搭建本地Ubuntu 镜像服务器

    一.需求分析 最近公司软件Team 有个需求是这样的:能不能在局域网搭建一个Ubuntu 镜像服务器, 这样作的好处是可以节省Ubuntu某些常用工具的安装时间. 二.部署过程 2.1 测试环境 目前 ...

  2. docker 创建本地镜像服务器

    1.docker pull registry //下载registry 镜像,registry 为docker 官方提供的一个镜像, 我们可以用它来创建本地的docker私有仓库. docker:/r ...

  3. Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较

    1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...

  4. 创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备

    一.包管理工具及CentOS的yum 1.包管理工具如何发现可以用的包 包管理工具依赖一系列软件源,工具下载源的信息存储在配置文件中,其位置随某包管理工具不同而变化 使用yum的RedHat/Cent ...

  5. 创建本地CM 离线服务器

    一.包管理工具及CentOS的yum 1.包管理工具如何发现可以用的包 包管理工具依赖一系列软件源,工具下载源的信息存储在配置文件中,其位置随某包管理工具不同而变化 使用yum的RedHat/Cent ...

  6. 通过修改然后commit的方式创建自己的镜像

    创建自己的镜像:通过现有的镜像来创建自己的镜像.1.首先拉取一个镜像到本地$ sudo docker imagesREPOSITORY          TAG                 IMA ...

  7. docker学习系列(二):使用Dockerfile创建自己的镜像

    dockerfile可以允许我们自己创建镜像,通过编写里面的下载软件命令,执行docker build 即可生成镜像文件. 初尝dockerfile 新建一个目录test,然后进入这个目录,创建一个名 ...

  8. docker2-镜像原理及创建新的镜像

    1,镜像是什么 镜像是一种轻量级.可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码.运行时.库.环境变量和配置文件 在docker中所有应用 ...

  9. 使用Dockerfile创建一个tomcat镜像,并运行一个简单war包

    docker已经看了有一段时间了,对镜像和容器也有了一个大致了解,参考书上的例子制作一个tomcat镜像,并简单运行一个HelloWorld.war 1.首先下载linux环境的tomcat和jdk, ...

随机推荐

  1. c基础补充

    一:字符串在C语言中 字符串一般是动态分配和字符数组两种形式 动态分配的时候字符串字符串指针是4个字节 字符串的大小根据自己的需要来申请 比如: char * c://C为字符串指针 占用四个字节 c ...

  2. jQuery之防止冒泡事件

    冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件. 方法1: event.stopPropagation(); // 阻止事件冒泡 有时候点击提交按钮会有一些默认事件.但是如果没有通过验证 ...

  3. IOS 设置定时器

    IOS 设置定时器  自动滚动视图 定时发送坐标信息 即时显示 时钟 NSTimer *timer; - (void)start {//1second 调用一次 timer = [NSTimer sc ...

  4. JPasswordField 中得到的字符数组转化为字符串(密码乱码问题)

    转载自:http://blog.csdn.net/skl_tz/article/details/9009805 JPasswordField 用作密码的输入框,似乎很方便,但是,为了得到输入的内容,一 ...

  5. POJ 3259 Wormholes (最短路)

    Wormholes Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 34302   Accepted: 12520 Descr ...

  6. 剑指Offer10 打印1到最大n位数

    /************************************************************************* > File Name: 10_PrintT ...

  7. Java POI操作Excle工具类

    用到了jxl.jar和poi.jar 一些基本的操作Excel的操作方法: import java.io.File; import java.io.FileInputStream; import ja ...

  8. hdu 3311 斯坦纳树

    思路:虚拟一个0号节点,将每个点建一条到0号节点的边,权值为挖井需要的价值.并要保证0号节点同另外n个寺庙一样被选择即可. 然后就是求斯坦纳树了. #include<map> #inclu ...

  9. SQL的内连接与外连接

    转自:http://blog.csdn.net/killerggf/article/details/6216102 有两个表A和表B.  表A结构如下:  Aid:int:标识种子,主键,自增ID   ...

  10. php学习笔记4--php中的变量作用域

    变量作用域:可以简单地理解为变量的可见区域,变量能被访问的范围.如同其他语言,php中也有全局作用域和局部作用域之分,但是不同的是:php中的全局作用域指的是:只能在函数外部使用,而局部作用域指的是: ...