成立和利用本地Ubuntu Source镜像服务器[Linux安全]
本文“成立和利用本地Ubuntu Source镜像服务器[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
什么需求成立Ubuntu本地镜像
Ubuntu发行版光盘中都只有少数常用软件包.Ubuntu上要安装的软件,常常需求到Ubuntu源服务器上下载.
利用以下号令可以搜索和安装可用的软件包.
apt-cache search packageName
sudo apt-get install packageName
apt-get实际利用wget号令,从/etc/apt/sources.list配置文件指定的源上下载对应的.deb软件包,然后利用dpkg -i packageName.deb安装软件.
假如Ubuntu电脑所在的环境网络性能较差,大概不能衔接互联网,那么就很难安装Ubuntu Source服务器上的海量软件包.
此时,你可以在局域网内成立自己的Ubuntu Source服务器,从而节俭大量网络流量,并且可以大大提高安装软件的速度!
本文将介绍若何成立Ubuntu Source的本地镜像.
成立Ubuntu本地镜像
需求
为了成立Ubuntu mirror服务器,你需求至少60G硬盘剩余空间.Ubuntu每一个版本分为32bit和64bit两个版本,有两组deb包.最新的ubuntu版本两组deb包需求大约90GB的空间.
你可以成立Ubuntu一个版本的32大概64bit服务器,也可以成立同时服务于32和64bit的服务器.也可以成立服务于全部ubuntu版本的source服务器.按照你的硬盘剩余空间和你的需求而定.
利用sohu的Ubuntu Source服务器作为源服务器
Sohu公司供应了多种Linux和BSD操作系统发行版的source服务器.点击下面链接
http://mirrors.sohu.com/
可以看到sohu公司供应的全部种类的source服务器.
点击http://mirrors.sohu.com/help/Ubuntu.html 页面可以看到Ubuntu Source服务器的利用帮忙.
你可以直接改正/etc/apt/sources.list文件,增添上sohu的source服务器,从而利用sohu的source服务器,这比利用国外的Ubuntu官方source服务器速度要快很多.
我接下来,要按照sohu的Ubuntu Source服务器,构建本地的Ubuntu Source服务器.
我挑选sohu的Ubuntu Source服务器作为复制的source的缘由:
1,sohu的Ubuntu Source服务器速度相当快.假如我利用ubuntu官方的source服务器作为复制的源,明显会耗费更多的时间.
2,sohu的Ubuntu Source服务器每天城市和ubuntu官方source服务器同步一次.因此可以保证我www.linuxidc.com可以利用最新版本的deb包.
我构建的Ubuntu Source服务器也会每天和sohu的Ubuntu Source服务器同步一次.
利用apt-mirror成立Ubuntu Source服务器的本地镜像服务器
Sudo apt-get install apt-mirror
sudo apt-get install apache2
我们需求上面这两个软件来构建我们的本地Ubuntu Source服务器.
我目前以构建Ubuntu10.10和ubuntu10.04的32和64位版本的本地ubunt source服务器为例举行介绍.
假如你需求服务于其他版本,请改正对应的配置.
/etc/apt/mirror.list配置文件改正成以下:
############# config ##################
#
# set base_path /var/spool/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
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
#
############# end config ##############
deb http://mirrors.sohu.com/Ubuntu lucid main main/debian-installer restricted restricted/debian-installer universe multiverse
deb http://mirrors.sohu.com/Ubuntu maverick main main/debian-installer restricted restricted/debian-installer universe multiverse
deb http://mirrors.sohu.com/Ubuntu lucid-security main restricted universe multiverse
deb http://mirrors.sohu.com/Ubuntu maverick-security main restricted universe multiverse
deb http://mirrors.sohu.com/Ubuntu lucid-updates main restricted universe multiverse
deb http://mirrors.sohu.com/Ubuntu maverick-updates main restricted universe multiverse
#deb http://archive.Ubuntu.com/ubuntu maverick-proposed main restricted universe multiverse
#deb http://archive.Ubuntu.com/ubuntu maverick-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/Ubuntu lucid main restricted universe multiverse
deb-src http://mirrors.sohu.com/Ubuntu maverick main restricted universe multiverse
deb-src http://mirrors.sohu.com/Ubuntu lucid-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/Ubuntu maverick-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/Ubuntu lucid-updates main restricted universe multiverse
deb-src http://mirrors.sohu.com/Ubuntu maverick-updates main restricted universe multiverse
#deb-src http://archive.Ubuntu.com/ubuntu maverick-proposed main restricted universe multiverse
#deb-src http://archive.Ubuntu.com/ubuntu maverick-backports main restricted universe multiverse
deb-i386 http://mirrors.sohu.com/Ubuntu lucid main main/debian-installer restricted restricted/debian-installer universe multiverse
deb-i386 http://mirrors.sohu.com/Ubuntu maverick main main/debian-installer restricted restricted/debian-installer universe multiverse
deb-i386 http://mirrors.sohu.com/Ubuntu lucid-security main restricted universe multiverse
deb-i386 http://mirrors.sohu.com/Ubuntu maverick-security main restricted universe multiverse
deb-i386 http://mirrors.sohu.com/Ubuntu lucid-updates main restricted universe multiverse
deb-i386 http://mirrors.sohu.com/Ubuntu maverick-updates main restricted universe multiverse
#deb http://archive.Ubuntu.com/ubuntu maverick-proposed main restricted universe multiverse
#deb http://archive.Ubuntu.com/ubuntu maverick-backports main restricted universe multiverse
#deb-src http://mirrors.sohu.com/Ubuntu lucid main restricted universe multiverse
#deb-src http://mirrors.sohu.com/Ubuntu maverick main restricted universe multiverse
阐明:
maverick和lucid辨别是Ubuntu 10.10和10.04的代号.
deb http://* 表示下载64位版本的deb软件.
deb-i386 http://* 表示下载32位版本的deb软件.
然后履行: sudo apt-mirror
这会启动20个线程【上面文件中配置】运行wget到 http://mirrors.sohu.com/Ubuntu 下面下载呼应的deb包.
sudo apt-mirror履行完成后,/var/spool/apt-mirror目录下就有了全部需求的deb包和呼应的配置文件.
因为我目前是从sohu下载的,所以实际的文件在:/var/spool/apt-mirror/mirror/mirrors.sohu.com/Ubuntu目录下.
假如你挑选其他Ubuntu Source服务区,那么会下载到其他对应的目录下.
以上是“成立和利用本地Ubuntu Source镜像服务器[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |