1) 在 Ubuntu 安装 rpmbuild 和 rpmlint
$ sudo apt install rpm rpmlint
* 在 Fedora, 可以用 rpmrebuild -p -e xxx.rpm 来得到 spec 文件
2) 准备源码 (tar.gz) 与 SPEC 文件
例子:
https://github.com/yomun/youdao-dict-rpm/blob/master/youdao-dict.temp.spec
3) 检查 SPEC 文件上编写是否有错误
$ rpmlint youdao-dict.spec
4)编译 RPM
将源码与 SPEC 分别放到 ~/rpmbuild/SOURCES 和 ~/rpmbuild/SPEC
$ fakeroot rpmbuild -ba youdao-dict.spec --target x86_64
5) 安装 rpm
$ sudo rpm -i youdao-dict-1.1.1-0.x86_64.rpm
例子:
https://github.com/yomun/youdao-dict-rpm/raw/master/build.sh
没有评论:
发表评论