在红帽系统里怎么制作rpm包

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:11:01
red hat linux系统里的rpm安装包怎么制作,谢谢详细指点~!给出步骤。

谢谢。

在当前目录编制一个SPEC文件取名radproxy-1.4.6.spec,内容如下

Summary:Radius Proxy
Name:radproxy
Version:1.4.6
Release:1
Copyright:GPL
Group:Application/System
Packager:Adam Wang
%description
This Package is a Radproxy Building for PACS.
%changelog
%prep
%build
%install
%files
/radproxy/radproxy
/radproxy/radproxy.conf

其中最后的%files之后的行为文件的安装目标目录(必须时绝对路径)。

因此在本机创建上述目录并将文件复制到相应目录中。

在当前目录运行命令:rpmbuild -bb radproxy-1.4.6.spec

结果会在屏幕上显示生成的rpm包的位置。

其中-bb表示仅生成二进制包,-ba则生成二进制包的同时也生成源码包。

安装测试一把:删除本机的相应文件及目录。

rpm -ivh radproxy-1.4.6-1.rpm

再检查一下刚删除的目录和文件再次出现。

rpm -q radproxy

返回radproxy-1.4.6-1

rpm -e radproxy-1.4.6-1

删除安装包,目录消失。

上述操作在Redhat Linux 9上测试通过。