rpm包是红帽和suse上常用的一种包格式。
对于经常自行构建rpm包的人来说,总是要跑到root用户下操作很麻烦。
其实我们可以这样做。
通过编辑自家目录中的rpmmacros文件来配置RPM的构建环境。
在rpmmacros文件中写入:
%home %(echo $HOME)
%_topdir %{home}/rpm
然后执行:mkdir -p $HOME/rpm/{SPECS,SOURCES,BUILD,SRPMS,PRMS}
ok了。
对于经常自行构建rpm包的人来说,总是要跑到root用户下操作很麻烦。
其实我们可以这样做。
通过编辑自家目录中的rpmmacros文件来配置RPM的构建环境。
在rpmmacros文件中写入:
%home %(echo $HOME)
%_topdir %{home}/rpm
然后执行:mkdir -p $HOME/rpm/{SPECS,SOURCES,BUILD,SRPMS,PRMS}
ok了。