安装工具

$ yum install -y rpm-build

获取源码包

http://vault.centos.org/ 搜索,下载需要的源码包(*src.rpm)

安装源码包

$ rpm -i /tmp/some-package-1.0.0-1.src.rpm

此时还没有安装完成。只是在~/rpmbuild/ 目录下准备了该src.rpm源码包的资源,可用于进一步生成rpm包

修改

# 修改包相关信息
$ vim ~/rpmbuild/SPECS/some-package.spec
 
# 修改包源码相关内容
$ cd ~/rpmbuild/SOURCES/
$ tar xzvf some-package-1.0.0.tar.gz
...
$ tar czvf some-package-1.0.0.tar.gz some-package-1.0.0/

查看新的包

$ ls ~/rpmbuild/RPMS/noarch/

评论

请输入您的评论. 可以使用维基语法: