歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

使用apt-mirror工具創Debian建源鏡像

apt-mirror工具能夠將官方鏡像下載到本地,並保證目錄結構與其一致,但是不能對鏡像倉庫進行修改。如果想要下載並修改鏡像倉庫,需要使用reprepro工具。
 
【安裝】
 首先安裝apt-mirror工具
 sudo apt-get install apt-mirror
 
安裝完成後可以通過 man apt-mirror 查看一下該工具的文檔,比較重要的是關於一些文件和目錄的介紹,例如:
 /etc/apt/mirror.list : 主配置文件
 /etc/cron.d/apt-mirror : cron定時自動執行的配置文件
 /var/spool/apt-mirror/mirror : mirror默認存放的位置
 
/var/spool/apt-mirror/var : 日志文件、腳本存放位置。

【配置】
 修改/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  <running host architecture>
 # set postmirror_script $var_path/postmirror.sh
 # set run_postmirror 0
 set nthreads    20
 set _tilde 0
 #
 ############# end config ##############
 

deb http://packages.linuxmint.com olivia main upstream import 
 deb http://archive.Ubuntu.com/ubuntu raring main restricted universe multiverse
 deb http://archive.ubuntu.com/ubuntu raring-updates main restricted universe multiverse
 deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
 deb http://archive.canonical.com/ubuntu/ raring partner
 

deb-src http://packages.linuxmint.com olivia main upstream import 
 deb-src http://archive.ubuntu.com/ubuntu raring main restricted universe multiverse
 deb-src http://archive.ubuntu.com/ubuntu raring-updates main restricted universe multiverse
 deb-src http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
 deb-src http://archive.canonical.com/ubuntu/ raring partner
 

該文件是下載鏡像時的配置信息,基本按默認的就可以,後面添加用戶想要下載的官方源地址信息。其中默認下載的事與用戶操作系統一致的32或64位軟件包,但是可以在deb後面添加i386就指定下載32位, 添加amd64就指定下載64位。修改完成後執行命令sudo apt-mirror。該命令會啟動20個線程去下面的源地址下載,命令執行完成後,/var/spool/apt-mirror目錄下就有了所有需要的deb包、源碼包和相應的apt配置文件。當需要跟官方同步更新的時候,再次執行apt-mirror,就可以更新下載。也可以配置cron來定時自動進行更新。
 

【配置apache服務】
 
使用apt-mirror完成官方源下載後,需要提供網絡服務才能使用,由於apache2服務器服務於靜態文件時非常高效穩定,因此選擇apache2服務器。安裝apache2後,默認使用/var/www/目錄作為Web的根目錄,將源mirror所在位置/var/spool/apt-mirror/mirror/xxxxxx 在/var/www/中創建軟鏈接即可被訪問。

推薦閱讀:

Debian 7.0 Wheezy 測試體驗 http://www.linuxidc.com/Linux/2013-05/84646.htm

Debian 7.0 Wheezy 發布! http://www.linuxidc.com/Linux/2013-05/83883.htm

U盤安裝Debian 7.0 Wheezy http://www.linuxidc.com/Linux/2013-05/84647.htm

Copyright © Linux教程網 All Rights Reserved