使用jigdo下載debian html
本文地址:http://www.cnblogs.com/yhLinux/p/4104451.htmlui
準備工做:this
下載jigdo:http://atterer.org/jigdo/spa
debian的jigdo說明:https://www.debian.org/CD/jigdo-cd/3d
好了,安裝好jigdo,選定下載目錄,甩開膀子開幹!code
1、首次下載debianorm
*******************************************************************************htm
首次運行:blog
1、運行 jigdo-lite.bat 文件,提示須要CD 光盤映像文件的 .jigdo 索引文件,而後系統會在 jigde-lite.bat 同一目錄中會生成 jigdo-lite-settings.txt 文件。索引
2、在http://cdimage.debian.org/debian-cd/6.0.4/i386/jigdo-dvd/ 下找到要下載的iso對應的jigdo文件地址,如:
http://cdimage.debian.org/debian-cd/6.0.4/i386/jigdo-dvd/debian-6.0.4-i386-DVD-1.jigdo ,
將其複製到 jigdo-lite-settings.txt 文件中的第一行 jigdo = '' 的單引號中,保存文件。
3、再次運行 jigdo-lite.bat 文件,根據提示輸入鏡像站點,如:ftp://ftp.debian.org/debian/,你會發現 jigdo-lite-settings.txt 中有相應的變化!
下載未完成時,再次運行:
4、要繼續下載未完成的ISO文件,請將 jigdo-lite.bat 文件所在目錄下的 .jigdo 文件名稱複製到 jigdo-lite-settings.txt 文件中的第一行 jigdo = '' 的單引號中,保存文件。按提示操做。
相關問題:
關於幾種Finish狀態的解釋:
1. 完成部分文件下載:
FINISHED --14:59:50--
Downloaded: 3,852,238 bytes in 5 files
Found 5 of the 7 files required by the template
2. 完成全部文件的下載則顯示:
-----------------------------------------------------------------
Finished!
The fact that you got this far is a strong indication that `debian-6.0.4-i386-DVD-1.iso'
was generated correctly. I will perform an additional, final check,
which you can interrupt safely with Ctrl-C if you do not want to wait.
OK: Checksums match, image is good!
請按任意鍵繼續. . .
*******************************************************************************
2、更新ISO文件
當出現新的發佈版本時,咱們須要更新之前下載的舊版本文件,使用jigdo下載的優勢是無須從新下載整個ISO文件,
只更新下載那些有變更的文件,所以大大減小了下載時間,而且下載完後,
對照官網給出的iso文件MD5校驗值對文件進行MD5校驗,能夠保證所下載的ISO文件是否完整。
實例:已有debian-6.0.4-i386-DVD-1.iso,須要將其更新到debian-6.0.5-i386-DVD-1.iso
一、下載新版本對應的.template 和 .jigdo文件。
debian-6.0.5-i386-DVD-1.template
debian-6.0.5-i386-DVD-1.jigdo
二、首先將現有的ISO文件加載到虛擬光驅,這裏分配的CD驅動盤符I:
三、修改 jigdo-lite-settings.txt 文件,主要是指定jigdo文件和掃描目錄"scanMenu"。如jigdo-lite-settings.txt文檔最後是這樣的:
jigdo='debian-6.0.5-i386-DVD-1.jigdo' debianMirror='' nonusMirror='' tmpDir='.' jigdoOpts='--cache jigdo-file-cache.db' wgetOpts='--passive-ftp --dot-style=mega --continue --timeout=30' scanMenu='I:\'
注意:咱們修改了
jigdo='' => jigdo='debian-6.0.5-i386-DVD-1.jigdo'【引號中間是咱們將要下載的ISO的.jigdo文件】
scanMenu='' => scanMenu='I:\'【引號中路徑爲舊的ISO文件掛載的光驅地址】
4、運行 jigdo-lite.bat 文件,如圖,咱們選擇1,對I:\ 路徑進行掃描,掃描過程當中,程序對文件進行MD5校驗,比較耗時間,要耐心等待。
此時.bat文件所在目錄多出了兩個文件。
debian-6.0.5-i386-DVD-1.iso.tmp
debian-6.0.5-i386-DVD-1.jigdo.unpacked
咱們直接按回車下載剩餘的文件[downloading the remaining files]:
提示咱們選擇鏡像地址[建議選擇韓國的,輸入.kr,選一個],如今咱們找一個國內的,屬於域名cn
目前顯示有三個,咱們選擇其中一個輸入:
好比第一個,開始後屏幕一直在閃,程序在嘗試創建鏈接
鏈接創建後,便開始下載了:
此時.bat文件所在目錄下出現新的文件目錄debian-6.0.5-i386-DVD-1.iso.tmpdir,這裏存放臨時下載的文件,不要管他。慢慢等下載吧!
這個表示咱們要更新281個文件,當前發現其中5個文件可供下載
中途發現者個鏡像下載東東太慢了,我直接按Ctrl+C退出,清除在jigdo-lite-settings.txt中的debianMirror=''鏡像地址,從新啓動jigdo-lite.bat文件。
和前面的步驟同樣,
直接回車:
提示從新掃描[點擊轉到正確方法],
選擇1:
這裏咱們從新選擇韓國的mirros,很快,看見沒有,1.02M/s,我靠,太快啦!:
下面的部分截圖顯示文件下載剩餘量:274》259》249》244》
中間停住了:
重來,靠!
以後又出錯了,我靠!
這回我想,不可能再來一次掃描吧,傷不起了,乾脆試試採用「繼續下載未完成的ISO」的方法:
這裏不要選1,直接回車
這回,我要換一個MIRROR:
以後很正常。
搞定。
(完)