rpm包是红帽和suse上常用的一种包格式。

对于经常自行构建rpm包的人来说,总是要跑到root用户下操作很麻烦。
其实我们可以这样做。

通过编辑自家目录中的rpmmacros文件来配置RPM的构建环境。

在rpmmacros文件中写入:

%home %(echo $HOME)
%_topdir %{home}/rpm


然后执行:mkdir -p $HOME/rpm/{SPECS,SOURCES,BUILD,SRPMS,PRMS}

ok了。