
附加產品是一個經特殊設計的媒體,通常是 CD 或 DVD,用於憑藉您的產品延伸 SUSE Linux Enterprise Server。我們開發了附加產品建立程式,以向客戶與合作夥伴提供支援,並簡化針對所有 SUSE 產品的協力廠商軟體配送。
若要使用附加產品建立程式,您需要安裝 SUSE 軟體開發套件中的 yast2-add-on-creator 套件。該 SDK 是 SUSE Linux Enterprise 的附加產品,可從 http://download.suse.com/ 下載。請搜尋 SUSE Linux Enterprise 軟體開發套件。
若要建立附加產品的影像,請執行下列操作:
啟動 YaST,然後開啟模組。
如果以前尚未建立過附加產品,請按一下以開始操作。或者,您可以在現有附加產品的基礎上建立附加產品。指定包含資料的目錄路徑 — 該目錄也可以是掛接的 iso 影像或 CD/DVD。
如果您之前已經建立了附加產品,視窗中會顯示所有現有附加產品的清單。您可以對它們執行或操作。選擇可以建立新的附加產品。
本教學課程介紹如何。
輸入附加產品的名稱 () 和版本,並提供以下額外資訊:
在下,選擇要為其建立附加產品的 SUSE Linux 產品。
選取包含附加產品套件之目錄的路徑。
(選擇性) 從中,選擇包含 RPM 套件之目錄的路徑。通常,這些套件源自需要的產品 (已選擇) 而不屬於附加產品自身,但附加產品中的其他套件依存於這些套件。這些套件將不會新增至附加產品,但可以用來建立模式。
按繼續。
每個安裝媒體都包含一個內容檔案,以及一個定義附加產品的產品檔案。使用此對話方塊可以提供關於這兩個檔案的資料。選取一個項目,然後選擇以設定或變更相關的值。或者,也可以連按兩下某個項目。如需詳細資訊和可用的值,請參閱。
若要從現有內容檔案或產品檔案輸入值,請選擇相應的按鈕。
至少需要輸入內容檔案的、和值。按繼續。
在接下來的螢幕中輸入或變更套件描述。使用插入新的語言並新增翻譯後的描述 (這是選擇性步驟)。您也可以現有的套件描述。
按繼續。
(選擇性) 在接下來的步驟中新增模式。使用這些模式,您就可以對 RPM 套件進行分組。使用以新增新的模式名稱並變更下面清單中的相應屬性。對於在安裝附加產品時會自動選取予以安裝的模式,請核取。
按繼續。
提供輸出目錄的路徑。如果您想要建立 iso 影像,請核取並提供一個檔案名稱。選取,以建立一個包含產品中所有套件變更記錄項目的檔案。此外,您可以修改工作流程及新增檔案:
使用可輸入檔案以自定產品工作流程。舉例來說,您可以憑此操作在附加產品安裝程序中插入一些包含選項的額外對話方塊,以便能夠正確操作產品。如需詳細資訊,請參閱。
使用可將下列檔案新增至您的附加產品:
一個文字檔,其中包含關於附加產品的一般資訊。
新增包含采用各種語言之授權資訊的檔案。這些檔案命名為 license.LANGUAGE,例如 license.en_US。
新增以您所選名稱命名的讀我檔案。
請在相應的文字方塊中輸入檔案的內容。或者,可以現有檔案中的內容。
按繼續。
使用 GPG 金鑰簽署您的附加產品,以提供產品來源證明。如果您沒有金鑰,請先建立一個金鑰,然後分別輸入兩次密碼片語。
在組態摘要中檢查設定,然後按繼續。選擇按鈕可以變更設定。
附加產品包含下列檔案和目錄:
ARCHIVES.gz
包含關於所有內含套件的資訊 (每個套件的 rpm -qil 輸出)。此檔案會透過 gzip 壓縮。
變更記錄
包含 RPM 檔案的所有變更,內容按變更日期排序。
content
設定附加產品期間建立的內容檔案。
content.asc
GPG 簽名檔案。
content.key、gpg-pubkey-NUMBER.asc
公用 GPG 金鑰。
INDEX.gz
所有 RPM 檔案的清單。此檔案會透過 gzip 壓縮。
ls-lR.gz
附加產品媒體中所有檔案與目錄的清單。此檔案會透過 gzip 壓縮。
media.N/
包含儲存關於附加產品媒體集之基本資訊的檔案。目錄會被編號,media.1/ 表示第一個附加產品媒體 (例如 DVD1)。其餘媒體都依此順序編號。
suse/
包含專門用於儲存架構資訊的子目錄。其中的例外是儲存架構獨立套件的 noarch/ 與儲存來源套件的 src/。專屬軟體套件儲存於 nosrc/ 下。