在/root目录下创建rpmbuild目录 在rpmbuild目录下创建如下文件夹。 2、我的目标机器是arm架构,所以我需要将arm架构编译的软件打成tar.gz格式放到SOURCES文件下;建议文件名为 "文件名-版本号.tar.g
在/root目录下创建rpmbuild目录
在rpmbuild目录下创建如下文件夹。
2、我的目标机器是arm架构,所以我需要将arm架构编译的软件打成tar.gz格式放到SOURCES文件下;建议文件名为 "文件名-版本号.tar.gz",便于与SPEC文件中配置对应上;
3、编辑SPEC文件;格式如下;更改Name和Version两个属性即可;。Name-Version名称一定要与tar.gz压缩包的名称对应上;
Name: RedisVersion: 6.2.6Summary: redisRelease: 1Source0:%{name}-%{version}.tar.gzPackager: yang#BuildRequires:#Requires:License: GPLv3+%description测试%prep%global debug_package %{nil}%setup -q%build%installrm -rf %{buildroot}/opt/%{name}mkdir -p %{buildroot}/opt/%{name}cp -rf %_topdir/BUILD/%{name}-%{version}/* %{buildroot}/opt/%{name}%cleanrm -rf %_builddir/%{name}-%{version}rm -rf %{buildroot}%files/opt/%{name}
将SPEC文件放到SPECS文件夹下;SPEC文件名称可以自定。
执行命令开始打包rpmbuild -bb /root/rpmbuild/SPECS/hadoop.spec
打包完成后会在RPMS文件夹下生成rpm包。
来源地址:https://blog.csdn.net/qq_42393933/article/details/130402889
--结束END--
本文标题: 银河麒麟专用服务器RPM软件包打包方式。
本文链接: https://lsjlt.com/news/423534.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0