文档章节

建立本地Ubuntu软件源镜像

chirnson
 chirnson
发布于 2014/05/29 14:38
字数 765
阅读 313
收藏 3

建立本地Ubuntu软件源镜像

1)、安装apt-mirror sudo apt-get install apt-mirror 2)、修改mirror.list 如果什么都不加,直接使用deb http.....这种格式,则在同步时,只同步当前系统所使用的架构下的软件包。比如一个64位系统,直接deb http....只同步64位的软件包。如果还嫌麻烦,直接去改set defaultarch <running host architecture>这个参数就好,比如改成set defaultarch i386,这样你使用deb http.....这种格式,则在同步时,只同步i386的软件包了。

sudo gedit /etc/apt/mirror.list 文件内容如下: ——————————————引用开始—————————————————— ############# config ##################

set base_path /var/spool/apt-mirror [镜像存放目录位置,可根据磁盘容量情况进行更改]

if you change the base path you must create the directories below with write privileges

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 nthreads 3 [下载进程,默认20,建议3] set _tilde 0

############# end config ############## #注意这里的jaunty代码版本号, jaunty代表9.04版本,请根据需要版本自行更改 deb http://archive.ubuntu.com/ubuntu jaunty main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu jaunty-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu jaunty-backports main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu jaunty-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu jaunty-proposed main restricted universe multiverse [需要进行镜像的APT软件源地址,选择速度较快的官方源或国内源]

#deb-src http://archive.ubuntu.com/ubuntu jaunty main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu jaunty-updates main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu jaunty-backports main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu jaunty-security main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu jaunty-proposed main restricted universe multiverse [不需要源代码,用#进行地址屏蔽]

clean http://archive.ubuntu.com/ubuntu [镜像完成后对本地镜像和软件源进行比较] ——————————————引用结束—————————————————— 3)、修改完成后开始镜像 sudo apt-mirror 4)、完成镜像后进行清理多余文件 sudo /var/spool/apt-mirror/var/clean.sh 5)、修改sources.list将升级地址修改为本地镜像 sudo gedit /etc/apt/sources.list 文件内容修改按如下步骤进行: A:只供本机使用,不需要提供给所在网络的其他人使用。 Sources.list文件将源地址修改为: deb-src file:///var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/jaunty main restricted universe multiverse deb-src file:///var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ jaunty-backports restricted universe multiverse deb-src file:///var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ jaunty-proposed main restricted universe multiverse deb-src file:///var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ jaunty-security main restricted universe multiverse deb-src file:///var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse deb-src file:///var/spool/apt-mirror/mirror/archive.ubuntu.org.cn/ubuntu-cn/ jaunty main restricted universe multiverse 注意:如果报错找不到i386之类的目录,可以设置deb-src为只寻找64bit系统的源

B:除了自己使用外,还要提供网络里的其他用户进行更新。 第一步,安装Apache2 sudo apt-get install apache2 第二步,建立符号连接,将镜像与Apache虚拟目录联系起来 sudo ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ /var/www/ubuntu sudo ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.org.cn/ubuntu-cn /var/www/ubuntu-cn 第三步,修改sources.list文件 deb-src http://192.168.0.10/ubuntu jaunty main restricted universe multiverse deb-src http://192.168.0.10/ubuntu jaunty-backports restricted universe multiverse deb-src http://192.168.0.10/ubuntu jaunty-proposed main restricted universe multiverse deb-src http://192.168.0.10/ubuntu jaunty-security main restricted universe multiverse deb-src http://192.168.0.10/ubuntu jaunty-updates main restricted universe multiverse

大功告成!!!终于OVER了。

© 著作权归作者所有

共有 人打赏支持
chirnson
粉丝 4
博文 23
码字总数 24709
作品 0
深圳
高级程序员
加载中

评论(2)

chirnson
chirnson
64G, 不小,哥们
姚文强
姚文强
mirror 完大概占多少空间?
配置ubuntu局域网源服务器

简单记录一下原理:将原来需要在网上更新的包文件下载到本地的一个服务器或者本地机器上(建立一个本地源服务器),然后按照ubuntu的更新方法,编辑本地机器在寻找源时的source.list,从而使...

you4278
2015/11/23
0
0
Ubuntu及Centos本地镜像服务器

最近因为要安装一个软件, 发现阿里云的源都没有了, 我这边用的Centos5, 然后现在似乎是过期了. 国内很多镜像源都没有centos5的. 然后才想起要折腾一个本地源. centos的话, 直接 rsync 就OK了...

nonono11
2017/05/04
0
0
使用IPFS搭建Ubuntu apt 镜像站点

使用IPFS搭建Ubuntu apt 镜像站点 Ubuntu apt安装和更新软件包太慢,考虑使用IPFS建立一个镜像站点。使用IPFS建立软件仓库源可以将版本永久保存,防止软件包灭失和版本错误。而且可以在任何地...

openthings
02/28
2
0
Docker 从入门到放弃(三)镜像使用

当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。 下面我们来学习: 1、管理和使用本地 Docker 主机镜像 2、创...

tinywan1227
2017/12/05
0
0
【转】搭建ubuntu apt-get代理服务器

实际应用中常常有这样的情况,一个单位中只有部分计算机直接连接外网,而内网中有十几台安装有Ubuntu系统的计算机。这样的情况下,这些安装Ubuntu系统电脑的日常更新或软件安装就成了一件“烦...

mj4738
2012/05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

qduoj~前端~二次开发~打包docker镜像并上传到阿里云容器镜像仓库

上一篇文章https://my.oschina.net/finchxu/blog/1930017记录了怎么在本地修改前端,现在我要把我的修改添加到部署到本地的前端的docker容器中,然后打包这个容器成为一个本地镜像,然后把这...

虚拟世界的懒猫
48分钟前
1
0
UML中 的各种符号含义

Class Notation A class notation consists of three parts: Class Name The name of the class appears in the first partition. Class Attributes Attributes are shown in the second par......

hutaishi
今天
0
0
20180818 上课截图

小丑鱼00
今天
1
0
Springsecurity之SecurityContextHolderStrategy

注:下面分析的版本是spring-security-4.2.x,源码的github地址是: https://github.com/spring-projects/spring-security/tree/4.2.x 先上一张图: 图1 SecurityContextHolderStrategy的三个......

汉斯-冯-拉特
今天
0
0
LNMP架构(Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl)

Nginx负载均衡 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务器、分离出图片作为单独服务,这些是简单的数据的负载均衡,将压力分散到不同的机器上。有时...

蛋黄_Yolks
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部