章 18. 使用附加產品建立程式建立附加產品

目錄

18.1. 建立影像
18.2. 附加產品結構
18.3. 更多資訊

摘要

附加產品是一個經特殊設計的媒體,通常是 CD 或 DVD,用於延伸產品功能。我們開發了附加產品建立程式,以向客戶與合作夥伴提供支援,並簡化針對所有 SUSE 產品的協力廠商軟體配送。

18.1. 建立影像

若要建立附加產品 CD,請執行下列步驟︰

  1. 啟動 YaST,然後開啟附加產品建立程式模組。一個視窗即會開啟。

  2. 如果之前未執行此模組,請按一下從頭建立附加產品啟動該模組。如果已經建立了附加產品,視窗會顯示所有建立的附加產品的清單。按一下新增啟動該模組。

  3. 輸入附加產品的產品名稱與版本,然後指定一些其他選項︰

    • 選擇附加產品所依據的必要產品。

    • 選取其他附加產品套件的路徑。如果需要基本產品中未包含的其他 RPM 套件,則需要執行此動作 (這是選擇性步驟)。

    • 選取所需產品套件的路徑 (這是選擇性步驟)。

  4. 校正產品定義,然後輸入廠商名稱。停用僅顯示需要的關鍵字以顯示更多關鍵字。

  5. 變更套件描述。使用新增語言插入新的語言並新增翻譯後的描述 (這是選擇性步驟)。

  6. 新增新的模式。使用這些模式,您就可以對 RPM 套件進行分組。使用新增以新增新的模式名稱並變更下面清單中的相應屬性 (這是選擇性步驟)。

  7. 修改輸出設定。輸入輸出目錄的路徑,並變更 ISO 的名稱 (變更 ISO 名稱是選擇性操作)。此外,您還可以修改以下其他功能︰

    • 使用設定工作流程...可輸入檔案以自定產品工作流程。

    • 使用選擇性檔案...可將檔案新增至附加產品。第一部分可用於在 info.txt 檔案中插入有關附加產品的資訊。使用授權檔案可以在開始安裝前顯示包含同意不同意按鈕的視窗。可在 README 區段中新增更多檔案。

      第二部分可用於儲存各種語言的 COPYRIGHTCOPYING 檔案。

  8. 使用 GPG 金鑰簽署附加產品。使用 GPG 金鑰簽署產品可以提供產品來源證明。如果您沒有金鑰,請先建立一個金鑰,然後分別輸入兩次密碼片語。

  9. 在綜覽中檢查產品,然後按一下完成繼續。

  10. 使用建立按鈕啟動程序。使用完成可關閉視窗。

18.2. 附加產品結構

如果建立附加產品,下面的綜覽包含了檔案與目錄的結構︰

ARCHIVES.gz

包含所有 RPM 檔案的 Gzip 壓縮內容。對於每個 RPM 檔案而言,Gzip 壓縮內容實際上就是含有選項 -qilrpm 指令清單。

變更記錄

包含 RPM 檔案的所有變更。

content

包含有關附加產品的資訊。

content.asc

包含來自 GPG 的簽名檔案。

content.keygpg-pubkey-NUMBER.asc

公用 GPG 金鑰。

INDEX.gz

包含所有 RPM 檔案的清單,該清單以 gzip 壓縮。

ls-lR.gz

包含附加產品媒體所有檔案與目錄的清單。

media.N/

包含儲存有關附加產品媒體集之基本資訊的檔案。目錄已被編號,因此 media.1/ 表示第一個附加產品媒體。其餘媒體都依此順序編號。

suse/

包含專門用於儲存架構資訊的子目錄。其中的例外是儲存架構獨立套件的 noarch/ 與儲存來源套件的 src/。專屬軟體套件儲存於 nosrc/ 下。

18.3. 更多資訊

在 KIWI 入口網站 (http://en.opensuse.org/Portal:KIWI) 上的下列文件中尋找更多資訊。


SUSE Linux Enterprise Server 部署指南 11 SP4