我对RPM spec文件有疑问。
我很抱歉这些问题看似含糊不清或业余但我真的有这个概念的问题,我引用的各种网站都使用make install
答案 0 :(得分:6)
答案 1 :(得分:0)
广告2:
在其中一个阶段中,您将tar解压缩到%buildroot
,其他阶段保持为空。这些阶段的任务或多或少是有意识的:在%prep
中,您通常会解压缩源代码,在%build
中构建二进制文件,并在%install
中将二进制文件放入构建根目录中。由于此处没有构建过程,因此可以将其留空。
现在它变得富有哲理:将你的tar解压缩到目标文件夹%prep
“解包”或“安装”?我认为这两者都是,所以你可以选择其中任何一个。
纯粹的理论是将源解包到%prep
的工作空间中,并将文件复制到%install
中,但这似乎是学术性的,对我来说是不必要的。