创建本地Ubuntu镜像
- 参考文档 http://www.howtoforge.com/local_debian_ubuntu_mirror
- 安装服务 :
sudoapt-getinstallapt-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镜像的更多相关文章
- 搭建本地Ubuntu 镜像服务器
一.需求分析 最近公司软件Team 有个需求是这样的:能不能在局域网搭建一个Ubuntu 镜像服务器, 这样作的好处是可以节省Ubuntu某些常用工具的安装时间. 二.部署过程 2.1 测试环境 目前 ...
- docker 创建本地镜像服务器
1.docker pull registry //下载registry 镜像,registry 为docker 官方提供的一个镜像, 我们可以用它来创建本地的docker私有仓库. docker:/r ...
- Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...
- 创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备
一.包管理工具及CentOS的yum 1.包管理工具如何发现可以用的包 包管理工具依赖一系列软件源,工具下载源的信息存储在配置文件中,其位置随某包管理工具不同而变化 使用yum的RedHat/Cent ...
- 创建本地CM 离线服务器
一.包管理工具及CentOS的yum 1.包管理工具如何发现可以用的包 包管理工具依赖一系列软件源,工具下载源的信息存储在配置文件中,其位置随某包管理工具不同而变化 使用yum的RedHat/Cent ...
- 通过修改然后commit的方式创建自己的镜像
创建自己的镜像:通过现有的镜像来创建自己的镜像.1.首先拉取一个镜像到本地$ sudo docker imagesREPOSITORY TAG IMA ...
- docker学习系列(二):使用Dockerfile创建自己的镜像
dockerfile可以允许我们自己创建镜像,通过编写里面的下载软件命令,执行docker build 即可生成镜像文件. 初尝dockerfile 新建一个目录test,然后进入这个目录,创建一个名 ...
- docker2-镜像原理及创建新的镜像
1,镜像是什么 镜像是一种轻量级.可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码.运行时.库.环境变量和配置文件 在docker中所有应用 ...
- 使用Dockerfile创建一个tomcat镜像,并运行一个简单war包
docker已经看了有一段时间了,对镜像和容器也有了一个大致了解,参考书上的例子制作一个tomcat镜像,并简单运行一个HelloWorld.war 1.首先下载linux环境的tomcat和jdk, ...
随机推荐
- linux之history
1.使用HISTTIMEFORMAT在历史中显示TIMESTAMP 通常情况下,当你在命令行中键入history时,终端中将显示你刚输入的命令及其编号.如果出于审查命令的目的,和命令一起显示时间戳将会 ...
- Data Structure 之 算法设计策略
1. 穷举法 基本思想:列举问题的所有可能解,并用约束条件逐一进行判定,找出符合约束条件的解. 穷举法的关键在于问题的可能解的列举和可能解的判别. 例如:凑数问题 2. 递归技术 定义:直接或间接调用 ...
- c# checked unchecked 关键字
checked 和 unchecked关键字用来限定检查或者不检查数学运算溢出的:如果使用了checked发生数学运算溢出时会抛出OverflowException:如果使用了unchecked则不会 ...
- FileListEntityProcessor
一个简单的实体处理程序,可以用于枚举标准文件系统中的文件列表,它不需要使用DataSource.属性如下: fileName:(必填) 用正则表达式来标记文件名 baseDir:(必填) 基础目录,绝 ...
- UIView 的transitionFromView方法实现视图切换
#import "ViewController.h" @interface ViewController () @property (strong, nonatomic) IBOu ...
- css+div网页设计(一)--基础知识
css是网页制作不可缺少的部分,我会用三篇博客为大家展示css的基本用法. 关于css+div的整体结构图总结如下: 本篇博客主要介绍css的基础知识. 一.css概念; css(级联样式表):它是一 ...
- OpenGL ES应用开发实践指南:iOS卷
<OpenGL ES应用开发实践指南:iOS卷> 基本信息 原书名:Learning OpenGL ES for iOS:A Hands-On Guide to Modern 3D Gra ...
- js自动刷新页面代码
<script language="JavaScript">function myrefresh(){window.location.reload();}setTime ...
- DWZ框架学习
转自(http://blog.sina.com.cn/s/blog_667ac0360102ec0q.html) 初始化配置文件 $(function(){ DWZ.init("dwz.fr ...
- vijos P1037搭建双塔
P1037搭建双塔 Accepted 标签:动态规划 背包 描述 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难.为了纪念“9?11”事件, ...