Red Hat Training

A Red Hat training course is available for Red Hat Satellite

4.2.2. 簽署套件

在您簽署套件前,您必須設定您的 ~/.rpmmacros 檔案,包括以下:
%_signature gpg
%_gpg_name B7085C8A
請以您 GPG 金鑰環中的金鑰 ID,取代 _gpg_name 的值 B7085C8A。這個值會告訴 RPM 要用哪一個簽章。
要簽署套件 package-name-1.0-1.noarch.rpm 套件,請執行以下指令:
rpm --resign package-name-1.0-1.noarch.rpm
輸入您的密碼字串。要確定套件已經簽署,請執行以下指令:
rpm --checksig -v package-name-1.0-1.noarch.rpm

注意

執行 rpm --checksig -v 指令之前,請先匯入 gpg 金鑰。欲取得更多資訊,請參閱下一節中的〈節 4.3, “匯入自訂的 GPG 金鑰”〉。
您應該會看到畫面上出現 Good signature from "Your Name",其中 Your Name 將取代為與此簽署金鑰有關的名稱。