当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-05 22:46:00  来源:本站整理

成立和利用本地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安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 成立和利用本地Ubuntu Source镜像服务器
  • SQLSREVER若何成立和利用动态游标
  • Access2007成立和利用附件字段
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .