| 第四章: tBala 應用套件庫 |
|
|
| 作者 korlin | |
| 2007/02/26, 週一 | |
|
第四章:tBala 應用套件庫 tBala 應用套件種類 (dsl, uci, unc) 在前一章我們學會了將硬碟分割與格式化,以及系統設定的備份處理之後,接著我們要將 tBala Live CD 的功能加以擴充,加入我們所需要的軟體套件。 而由於 tBala Live CD 事由 DSL Live CD 改裝而來,所以任何 DSL 可以使用的套件,都可以用在 tBala Live CD 之上! 也許你會納悶,Live CD 不是燒死在光碟中嗎?怎麼還會有寫入的功能,更不用說要安裝任何的軟體了! 更也許,你會想到之前學過的備份機制,認為將軟體套件以正常方式安裝,再利用備份的方式,經所有的程式 與設定備份下來就可以了。不過,以上兩者並不全然正確。 不可否認的,光碟的確是唯讀的形式,所以我們無法寫入任何的資料;而 DSL的備份機制,並無法完全 備份所有系統架構的新增與異動,因此自然也不可能留住任何安裝的套件資訊。 tBala 神奇的地方就在這裡,只要 Live CD 與硬碟(或任何隨身裝置)搭配得當,就可以隨時任意 擴充 Live CD 的功能。不過,在介紹如何應用之前,我們先來瞭解 tBala Live CD 可以使用的套件種類。 在 DSL 的原始網站上,有許多專為 DSL 所設計的應用套件,這些套件的優點在於不需安裝,隨拿即用, 省卻許多安裝與繁瑣的設定,不過,僅限於在 DSL Live CD 上使用,而係出同門的 tBala Live CD 當然也是可以 用啦!。而在這些套件中,可以明顯的依照副檔名,將應用套件區分為三類,分別為 .dsl 、 .uci 與 .unc 三類。 在 DSL 3.0 以前的版本,所使用的為 .dsl 的套件,特色在於套件完全載入在記憶體中,因為在記憶體, 所以可以寫入資訊,不過可用套件大小與多寡,完全取決於記憶體的大小,缺點是佔記憶體空間與效率,且一旦 重新開機,所有套件與設定都會消失!而在 DSL 3.1 版之後,則出現了 .uci 與 .unc 兩種套件,以取代 .dsl。 .uci 的套件,是透過 KNOPPIX 所產生一種稱為 cloop 的裝置,將壓縮為 .uci 的套件給掛載到檔案位置上 ,此種套件所佔的記憶體非常小,如果將套件存放在硬碟中,在使用上幾乎不會佔用任何記憶體。不過此種套件的 缺點,在於此套件必須是只能安裝在 /opt 目錄底下的套件,如 XAMPP(一種網路套件,內含 Apache 、 PHP 與 MySQL ),所以網站所提供的套件,當經由 cloop 掛載上來之後,可以發現,都是位在 /opt 目錄底下。 至於 .unc 的套件,這是一種類似 .uci 的套件,一樣可以透過 cloop 裝置掛載使用,不過與 .uci 套件最大 的差異,在於所選用的套件彈性更大,並不限於只能安裝在 /opt 目錄底下的套件,而是可以掛載到任何目錄底下 ,除了藉由 cloop 裝置掛載使用之外,在 DSL 3.2 版之後, cloop 更是支援可以一次掛載 64 個套件,厲害吧! 也許你會對於套件類型的差異,或 cloop 裝置的用途有些疑惑,不過,在這邊,並不是我們要討論的重點, 以下,我們就教大家如何取得各種類型的套件,以及如何使用這些套件,來擴充 DSL Live CD 的功能。 取得應用套件 因為 DSL 所使用的套件,有別於其他 Linux 的套件,有經過特殊處理,所以必須到 DSL 原廠網站下載,先 啟動桌面上的 Firefox 瀏覽器,系統預設會連結到 DSL 的原廠網站,若不是,則可以直接按下書籤工具列上的 「 Damn Small Linux 」這個連結: 連結到 DSL 原廠網站之後,捲動網頁,找到下方的「 Download 」,並按下此連結: 連結到 Download 頁面之後,找到網頁上方的「 Browse The myDSL repository 」,並按下此連結: 連結之後,移動網頁頁面,我們可以看到許多不同類別的套件,除了 UCI 與 UNC 類別之外,大部分都是 .dsl 的套件: 在這邊我們以「 Game 」這個遊戲類別為範例,按下連結,下載「 doom.dsl 」這個遊戲: 找到這個遊戲,按一下滑鼠右鍵,選擇「 Save Link As... 」: 系統預設會下載到 /home/dsl 這個目錄區,按下「 Save 」: 這樣我們就取得我們所需要的應用套件了。 應用套件使用與設定 套件下載完成之後,就可以使用了嗎?其實不然,雖然標榜不需要安裝,不過還是需要一些小小的步驟。 由於剛剛套件下載的時候,是存放在 /home/dsl 這個目錄區,雖然在後續處理上也是可以使用,但為了 套件能永久存放,與減輕系統 backup 的負擔,所以我們需要將剛剛下載的 doom.dsl 這個套件給搬家一下, 移動到我們之前建立好的硬碟分割區,請依照下列步驟執行:
重新開機,出現 boot: 字串之後,在之後輸入以下指令: boot: dsl mydsl=hda1 如果還有印象,在第一章的時候,有介紹 DSL 啟動密技( cheatcode ),這也是屬於一種 cheatcode , 輸入完成,按下 enter 鍵,讓系統完整載入,之後你會在桌面發現到新的圖示: 這就是我們剛剛下載的 doom.dsl 遊戲套件,直接用滑鼠點選,就可以開始玩起遊戲啦,有沒有非常神奇,完 全部需要安裝步驟,只需要下載、重新開機、使用 cheatcode ,就可以將應用套件安裝完成,馬上可以使用,也 不需要多餘繁瑣的設定,是不是非常方便,而這就是 DSL Live CD 擴充應用套件的方式,藉由此方式,我們就可以 增強 Live CD 的功能了。
|
|
| 最後更新 ( 2007/03/10, 週六 ) |
| < 前一個 | 下一個 > |
|---|


