Red Hat Training
A Red Hat training course is available for Red Hat Satellite
3.2.2. Подпись пакетов
Прежде чем приступить, в файл
~/.rpmmacros
нужно добавить следующее:
%_signature gpg %_gpg_name B7085C8A
Замените B7085C8A идентификатором ключа из связки GPG, используемой для подписи пакетов. Это значение сообщает 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
Вывод будет содержать строку
Good signature from "имя"
, где имя — имя пользователя, подписавшего пакет.