设置python rpm的安装路径

2024-09-25 00:23:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以为pythonrpm的内容设置安装路径(相对路径还是绝对路径)?在

我可以在spec文件中设置这个吗?在

我特别想为Fedora做这件事。在


Tags: 文件路径内容specfedorapythonrpm
1条回答
网友
1楼 · 发布于 2024-09-25 00:23:19

是的,如果你能建立一个新的RPM,你可以在spec文件中设置它。如何做到这一点取决于包,但基本上是让包将自己安装到buildroot内部所需的路径中。在

最常见的方法可能是将PREFIX和{}传递给%install目标中的make,例如:

%install
rm -rf %{buildroot}
make -e install PREFIX=/home/user DESTDIR=%{buildroot}

如果您不想构建新的RPM就可以使用rpm relocate来安装它,例如
rpm relocate /=/home/user -ivh <foo.rpm>。在

有关详细信息,请参阅rpm man page。在

相关问题 更多 >