2024-09-25 00:23:19 发布
网友
我可以为pythonrpm的内容设置安装路径(相对路径还是绝对路径)?在
我可以在spec文件中设置这个吗?在
我特别想为Fedora做这件事。在
是的,如果你能建立一个新的RPM,你可以在spec文件中设置它。如何做到这一点取决于包,但基本上是让包将自己安装到buildroot内部所需的路径中。在
最常见的方法可能是将PREFIX和{}传递给%install目标中的make,例如:
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 relocate
rpm relocate /=/home/user -ivh <foo.rpm>
有关详细信息,请参阅rpm man page。在
是的,如果你能建立一个新的RPM,你可以在spec文件中设置它。如何做到这一点取决于包,但基本上是让包将自己安装到buildroot内部所需的路径中。在
最常见的方法可能是将}传递给
PREFIX
和{%install
目标中的make
,例如:如果您不想构建新的RPM就可以使用
rpm relocate
来安装它,例如rpm relocate /=/home/user -ivh <foo.rpm>
。在有关详细信息,请参阅rpm man page。在
相关问题 更多 >
编程相关推荐