安裝 Debian base system 的 debootstrap

Debian 有很多實用的工具如: apt 系列 、 update- 系列,但是我們卻常常忽略了!這個版就是要大家一起來分享您在使用 debian 特殊指令的經驗!請大家共襄盛舉囉!注意不要在此提問問題喔!

安裝 Debian base system 的 debootstrap

文章octapult » 週五 3月 14, 2003 12:17 am

指令名稱debootstrap

簡要功能說明:

安裝 Debian base system


詳細說明:

小弟在閱讀 uml 相關資料的時候看到這個指令,覺得可能蠻有用的,就將這個指令加進來。這個指令可以幫我們下載 Debian base system 所需要的 .deb 檔案,並且安裝成一個完整的 Debian base system。基本上安裝好的 base system,等於是一個可以拿來獨立使用的系統,就只差沒有執行 lilo 安裝 linux boot loader 而已。


參數:
代碼: 選擇全部
       debootstrap [OPTION]...  SUITE TARGET [MIRROR [SCRIPT]]

DESCRIPTION
       debootstrap  bootstraps a basic Debian system of SUITE into TARGET from
       MIRROR by running SCRIPT.  MIRROR can be an http://  URL  or  a  file:/
       URL.

OPTIONS
       --arch ARCH
              Set the target architecture (use if dpkg isn't installed)

       --download-only
              Download packages, but don't perform installation

       --include=alpha,beta
              Comma separated list of packages which will be added to download
             and extract lists. Don't forget to resolve the dependencies man-
              ually, otherwise the installation may fail.

       --exclude=alpha,beta
              Comma  separated  list  of  packages  which will be removed from
              download and extract lists. WARNING: you can and  probably  will
              exlude essential packages, be careful using this option.

       --verbose
              Produce more info about downloading.

       --print-debs
              Print the packages to be installed, and exit

       --unpack-tarball FILE
             Acquire .debs from tarball FILE instead of downloading via http

       --boot-floppies
              Used for internal purposes by boot-floppies

基本上已經安裝 dpkg 的使用者不需要輸入 --arch 參數,因為 debootstrap 會執行 dpkg --print-architecture 自動偵測我們的系統架構。另外 MIRROR 也已經有一個預設值為 http://ftp.debian.org/debian


範例:
代碼: 選擇全部
debootstrap --download-only woody tmp

從 mirror 站台下載 Debian woody base system 所需要的 .deb 檔案,並且放在 tmp 目錄底下。
代碼: 選擇全部
debootstrap --unpack-tarball basedebs.tar woody /mnt

直接下載 Debian base system 的 .deb 檔案需要花不少時間。另外一種方式就是以 wget 指令先將 basedebs.tar 這個檔案給下載回來,再用 debootstrap 將 woody base system 安裝在 /mnt 底下。詳細應用情形請參考這篇有關在 Debian 上面執行 uml 的文章
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:安裝 Debian base system 的 debootstrap

文章chihchun » 週五 3月 14, 2003 10:19 am

手腳太慢,有趣的指令都先被寫了 :-)
-Rex, geek by nature linux by choice
http://people.debian.org.tw/~chihchun
頭像
chihchun
摩托學園!學園長們
摩托學園!學園長們
 
文章: 185
註冊時間: 週三 11月 27, 2002 10:17 am
來自: KaLUG


回到 debian command

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客