我正在寻找为此创建一个 rpm压缩包并且无法确定安装后需要将哪些文件包含在包中。我习惯于编译一些代码并包含二进制输出;然而,由于这都是Python,并且似乎用来distutils
安装所有东西,甚至有bin/可执行文件可以包含在包中吗?我认为 distutils 只是将模块添加到目标计算机上适当的第 3 方 python 模块目录中。
如果我使用:
%install
make install DESTDIR=%{buildroot}
包含在 rpm 包中(即在 下)的适当输出是什么%files
?
我发现了一个已经制作好的 .spec 文件这里其中似乎包括整个/usr/bin
(rpm --eval %{_bindir}
扩展到/usr/bin
我的机器上)目录,这似乎过多。
答案1
看看包裹在里面openSUSE 构建服务。如果您在那里创建自己的项目(并添加适当的存储库),您甚至可以尝试为 RHEL 构建它。