相关疑难解决方法(0)

如何控制rpmbuild buildroot和安装目录

我对rpmbuild中的一些目录感到困惑.

1:buildroot:应该用于存储最终用户安装二进制包时应该安装的文件.

问题:如何控制这个目录?BuildRoot是什么意思?

 $ cat 3.spec
 ..
 BuildRoot: /opt/abc
 ..
 %prep
 echo %{buildroot}
 echo  $RPM_BUILD_ROOT   
Run Code Online (Sandbox Code Playgroud)

无论我将BuildRoot设置为什么,我都会得到定义的结果/usr/lib/rpm/macros.如果我定义%buildroot~/.rpmmacros,我会从它那里得到的结果.

2:安装rpm包时如何控制目标?例如:rpm -ivh xxx.rpm,将安装文件的位置?

macros install rpmbuild buildroot

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

buildroot ×1

install ×1

macros ×1

rpmbuild ×1