Opt-Get 是甚麼?

icon opt-get 是一個在 Live CD 環境下使用額外軟體 (稱之為外掛,.opt) 的方法。 只要一個步驟,馬上可以執行許多不包含在光碟中的程式,製作這些外掛也同樣簡單。

為什麼要用一套新的外掛架構?

icon Live CD 本來就可以用 apt-get 安裝軟體,另外也有些像 klik 的程式簡化安裝額外軟體的困難,為什麼還需要新的系統呢?

因為 opt-get 有以下的優點:

  • 一個指令或按一下滑鼠即可安裝完成,馬上可以使用
  • 可將許多套件包成一個外掛,檔案小巧
  • 節省記憶體,只有需要寫入的檔案會複製到記憶體中
  • 直接由 .deb 套件製作,無須重新編譯
  • 架構簡單易懂,容易修改,整個程式不到 100 行
  • 整合原來系統的 UnionFS
  • 支援 opt-get:// 通訊協定,可線上安裝

取得外掛

icon 這裡有幾個已經製作完成的外掛可以下載:

  • printer.opt (14MB)
    印表機支援與設定程式,包含 cupsfoomatic
  • openoffice.opt (75MB)
    中文版 OpenOffice.org

Opt-Get 程式碼可以由此下載: http://download.penkia.org/plugin/opt-get

如何使用

icon

以下以印表機外掛為例 (假設外掛存於 /media/usbdisk/printer.opt):

  • sudo opt-get install /media/usbdisk/printer.opt

製作外掛也是一樣簡單 (以製作編譯環境外掛為例):

  • sudo opt-get make build-essential make gcc
  • 下載安裝並壓縮後,你的外掛 /tmp/build-essential.opt 就已經製作完成!

由於外掛是從系統擷取 "snapshot" 製作,請先保持檔案系統乾淨 (建議重新開機)。

作者

icon Pin-Shiun Chen (penkia) <penkia@gmail.com>

Opt-Get 有其限制與缺點,仍待測試並發展使其完善。
歡迎加入開發論壇 ( http://groups.google.com/group/pud-linux ) 參與討論。

最後更新:Sat Sep 2 05:34:49 UTC 2006.