Radhat linux的rpm制作及签名

1.下载源代码包,解压  (以ntfs源码包为例)

2.rpmbuild -ba ntfs.spec   创建rpmbuild目录

3.cp 源码包  rpmbuild/SOURCES   ,解压源码包

4.cd /root/rpmbuild/SPECS,  创建 编辑vim ntfs.spec  ;这个文件Name, Version需要编辑,Source0=源码包的名称

                                                输出的错误路径复制到ntfs.spec的%file下 ,关于文档的防盗%doc下

5. rpmbuild -ba ntfs.spec


制作yum源


yum install createrepo

mkdir -p /var/www/html/repo

cp 新制作的rpm包  /var/www/html/repo

createrepo /var/www/html/repo

签名

gpg  --gen-key

gpg -k

gpg --export -t KEY-ID -a | RPM-KEY-GEN

echo "%_gpg_name  key-id " > /root./rpmmacros"

rpm --addsign ntfs.rpm

createrepo /var/www/html/rpm






猜你喜欢

转载自blog.csdn.net/zjc801/article/details/79819272