导读 | RPM文件在Linux系统中的安装最为简便。以著名的图像处理软件XV为例,其RPM包xv-3.10a-13.i386.rpm可以在该程序的主页中下载取得。 |
我们介绍如何自己动手制作RPM包。
0,先安装rpm-build工具包
1,在自己的用户目录创建RPM目录
# mkdir ~/rpm ~/rpm/BUILD ~/rpm/RPMS ~/rpm/RPMS/i386 ~/rpm/RPMS/i686 ~/rpm/RPMS/noarch ~/rpm/SOURCES
2,在用户目录生成一个宏文件
# echo %_topdir ~/rpm > .rpmmacros
3,编写spec文件(这个好像都是从其他例如sample_1.0-src.rpm包中自动生成的)
# This is a sample spec file for wget %define _topdir /home/strike/mywget %define name wget %define release 1 %define version 1.12 %define buildroot %{_topdir}/%{name}-%{version}-root BuildRoot: %{buildroot} Summary: GNU wget License: GPL Name: %{name} Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.gz Prefix: /usr Group: Development/Tools %description The GNU wget program downloads files from the Internet using the command-line. %prep %setup -q %build ./configure make %install make install prefix=$RPM_BUILD_ROOT/usr %files %defattr(-,root,root) /usr/local/bin/wget %doc %attr(0444,root,root) /usr/local/share/man/man1/wget.1
4,开始编译SPEC文件
rpmbuild -ba ~/rpm/SPECS/myspec.spec
5,OK后,会在rpm/RPMS 某个架构的目录下有你要编译的rpm包。
ps:这个只是个大概的流程。具体如何操作有待实战演习。
原文来自:
本文地址://gulass.cn/ziji-rpm-zhizuo.html编辑:问题终结者,审核员:逄增宝
Linux大全:
Linux系统大全: