Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Macport RPM宏设置_Macos_Macros_Rpm_Macports - Fatal编程技术网

Macos Macport RPM宏设置

Macos Macport RPM宏设置,macos,macros,rpm,macports,Macos,Macros,Rpm,Macports,我在我的Mac上安装了Macport以使用RPM。在成功安装之后,我认为可以访问rpmbuild和rpm命令。但rpmbuild总是失败 我检查了rpm-showrc,发现有很多宏丢失了。例如,%\uuuu spec\u prep\u cmd、%\uuuu spec\u prep\u post、%\uuu spec\u prep\u模板。因此,我必须在/opt/local/lib/rpm/macros中定义所有这些宏 谁能帮帮我为什么?Macport安装过程中是否遗漏了一些步骤 以下是我的安装步

我在我的Mac上安装了Macport以使用RPM。在成功安装之后,我认为可以访问rpmbuild和rpm命令。但rpmbuild总是失败

我检查了rpm-showrc,发现有很多宏丢失了。例如,%\uuuu spec\u prep\u cmd、%\uuuu spec\u prep\u post、%\uuu spec\u prep\u模板。因此,我必须在/opt/local/lib/rpm/macros中定义所有这些宏

谁能帮帮我为什么?Macport安装过程中是否遗漏了一些步骤

以下是我的安装步骤:

下载OS X 10.8 MountainLion版本:MacPorts-2.3.1-10.8-MountainLion.pkg sudo端口-v自我更新 端口搜索rpm 端口安装rpm54
在/opt/local/lib/rpm/macros中编辑默认宏文件 通过取消注释以下行,至少加载macros.rpmbuild 看起来像:

...
#==============================================================================
# ---- rpmbuild macros.
#%%{load:%{_usrlibrpm}/macros.rpmbuild}
...
删除前导%