歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 使用apt-mirror工具創Debian建源鏡像

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

日期:2017/2/28 14:33:43   编辑:Linux教程

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