文档章节

建立本地Ubuntu软件源镜像

chirnson
 chirnson
发布于 2014/05/29 14:38
字数 765
阅读 321
收藏 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
0
0
Kubernetes的离线部署(Ubuntu)方法试验

为了在内网上使用Kubernetes,有时候因为网络原因,需要离线进行部署。 裸机安装 我这里使用Ubuntu进行试验,需要解决几个问题: Ubuntu的离线安装。下载,安装时选择不联网可以正常完成,没...

openthings
09/05
0
1
Docker 从入门到放弃(三)镜像使用

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

tinywan1227
2017/12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

smart-doc特殊功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
0
0
JavaEE——Junit

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 Junit Junit又名单元测试,Junit是用来测试Jav...

凯哥学堂
昨天
0
0
读《美丽新世界》

一、背景 十一国庆节从重庆回深圳的时候,做得绿皮车,路上看了两本书:李笑来的《韭菜的自我修养》和禁书《美丽新世界》。 上篇文章已经分享了 读《韭菜的自我修养》,这篇文章来记录一下《...

tiankonguse
昨天
0
0
archlinux下基于Jenkins,docker实现自动化部署(持续交互)

本文永久更新地址:https://my.oschina.net/bysu/blog/2250954 【若要到岸,请摇船:开源中国 不最醉不龟归】 -----------------------------------第一部分Jenkins的安装与使用-----------...

不最醉不龟归
昨天
0
0
Spark Parquet file split

在实际使用 spark + parquet 的时候, 遇到了两个不解的地方: 我们只有一个 parquet 文件(小于 hdfs block size), 但是 spark 在某个 stage 生成了4个 tasks 来处理. 4个 tasks 中只有一个 ta...

Aaaaaaaron
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部