制作本地ubuntu镜像站 (local package source mirror site)

实验室机房搭建High Availability Openstack 环境,为了保证内网的安全,我们采用了jumpbox的方式来访问内部server。这样内部

结点无法访问外网,安装package不太方便,于是在jumpbox上面制作一个ubuntu的全镜像站。

sudo apt-get install apache2
sudo apt-get install apt-mirror

 apt-mirror 是镜像工具,apache2是为了给局域网服务器提供http服务

1.配置/etc/apt/mirror.list

新建一个目录用来存放package,在下载前预留足够的控件,trusty所有的包和src一共需要大概140G

# mkdir /mnt/trusty-repositor# vim /etc/apt/mirror.list

############# config ##################
#
set base_path /mnt/trusty-repository                                                       #设置根目录
#
# 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 <running host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
#
############# end config ##############
###########ubuntu 14.04 software source
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse                      
deb http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
##########################################
#deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
##########################################
#deb http://archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
####################ubuntu src source
deb-src http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse       #磁盘空间不足,不需要源码,可以不下载,几乎减少一半
deb-src http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
######################################
#deb-src http://archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
#clean http://ubuntu-cloud.archive.canonical.com/ubuntu trusty-updates/juno main
#clean http://archive.ubuntu.com/ubuntu
clean http://archive.ubuntu.com/ubuntu

2.配置apache2

习惯上apache2的默认主目录是/var/www

#vim /etc/apache2/sites-available/000-default.conf

DocumentRoot /var/www   可以自定义为自己想要的目录

#ln -s /mnt/trusty-repository /var/www/ubuntu
#ln -s /mnt/trusty-repository/mirror/archive.ubuntu.com /var/www/ubuntu

3.在局域网客户端处配置source.list

#vim /etc/apt/source.list

删除其他,添加一行

deb http://10.74.15.13/ubuntu/ubuntu trusty main restricted universe multiverse

#vim apt-get update
时间: 2024-10-14 07:11:41

制作本地ubuntu镜像站 (local package source mirror site)的相关文章

搭建本地Ubuntu 镜像服务器

一.需求分析能不能在局域网搭建一个Ubuntu 镜像服务器,这样作的好处是可以节省Ubuntu某些常用工具的安装时间. 二.部署过程 2.1 测试环境目前在公司内有一台能连接到外网的Ubuntu机器, IP : 192.168.8.173 ,Ubuntu版本为Ubuntu 9.04 i686. 2.2 搭建步骤为了创建Ubuntu mirror 服务器,最少需要60G硬盘空间,Ubuntu每个版本都有32 bit和64 bit两个版本,有两组deb包.当然可以创建Ubuntu一个版本的32 bi

创建本地Ubuntu镜像

参考文档 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 ##############

同步、更新、下载Android Source & SDK from 国内镜像站

转自: 同步.更新.下载Android Source & SDK from 国内镜像站 Download the android source from china mirrors???? 以前都是从Google的站点下载同步更新的,但是现在有了国内的镜像站点就好多了 帮助 ?https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android ? 仓库地址: git://aosp.tuna.tsinghua.edu.cn/android/ ? 使用浏览器访

同步、更新、下载Android Source &amp; SDK from 国内镜像站(转载)

同步.更新.下载Android Source & SDK from 国内镜像站 转自: Download the android source from china mirrors 以前都是从Google的站点下载同步更新的,但是现在有了国内的镜像站点就好多了 帮助  https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android 仓库地址: git://aosp.tuna.tsinghua.edu.cn/android/ 使用浏览器访问: http:

ubuntu制作本地源

背景 平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派上用途的,也就是可以用这些deb制作成本地源.这种方法还有一个应用场景: 先在有网络的服务器上面进行apt-get install安装 然后制作本地源 将本地源拷贝到没有网络的服务器上,然后在那台机器上设定sourcelist指向这个本地源,此时在那台没有网络的服务器上也可以执行apt-get in

ubuntu 制作本地yum仓库

ubuntu 制作本地yum仓库 笔者: 张首富 W X: y18163201(请备注) qq群:895291458 时间:2019-01-31晚 今天到某银行进行软件部署的时候,碰到所有电脑都不允许联网的要求,我们的服务器带过去还不能用我们自己的硬盘,必须使用它们银行内部提供的硬盘,这就意味着我需要重新安装服务器系统,需要重新部署我们的软件环境,这些都小意思(no problem),但是最大的问题是我不能联网,不能联网,不能联网.这就意味着我所有需要在线安装的软件都必须在本地完成.于似乎我有想

docker镜像管理和容器管理以及制作本地仓库

1. 镜像管理 1.1 获取镜像 docker search centos docker pull centos:6.9 docker pull centos:7.5.1804 docker pull nginx 1.2 查询镜像 docker images docker images -q docker inspect ID/name:tag 1.3 删除镜像 docker rmi ID docker rmi `docker images -q` docker rmi $(docker ima

LINUX系统 下载地址 LINUX镜像站 Centos ubuntu

1.网易开源镜像地址 http://mirrors.163.com/ 2. 阿里云 LINUX镜像站 http://mirrors.aliyun.com/ 3.搜狐镜像站 http://mirrors.sohu.com/

Linux制作本地源

Linux制作本地源 由于项目需要在Ubuntu64位上搭建运行环境,需要安装很多软件,下载需要大量时间,并且需要安装的计算机可能由于条件限制无法上网,因此我们就需要制作一个本地源.一下是制作本地源需要的步骤: 1.拷贝所需安装软件包 通过apt-get安装的软件都在/var/cache/apt/archives目录下,在/目录下新建packages目录,并将所有的软件包拷贝到该目录下.(可以拷贝到任意路径下的目录里,该步骤主要是将所有软件包拷贝到一处,便于以后打包) 2..生成软件包信息(含有