系统相关
首页 > 系统相关> > linux – 了解rpmbuild的工作原理

linux – 了解rpmbuild的工作原理

作者:互联网

似乎RPM逻辑与我已经知道的完全不同,我在理解“RPM逻辑”时遇到了一些问题.对于我的工作,我必须创建一个关于“如何在Red Hat 5上创建RPM包”的文档.

我已经习惯了Debian和它的衍生物(Ubuntu等等),因此也习惯了Debian软件包(又名.deb文件).

根据我的阅读,似乎需要root才能创建RPM包.虽然我理解为什么root可能需要安装一个包,但我仍然不明白为什么只需创建一个提升权限.

如果我尝试以用户身份创建RPM包,则更改buildroot会在%installstep上失败,因为我没有权限将文件写入/usr/bin.很公平,但是……为什么要在这一步将我的文件复制到/usr/bin?!我只是想创建包,而不是安装它!

我确定我在这里遗漏了一些东西.有没有人能给我至少一个基本的了解rpmbuild的工作方式和原因?

解决方法:

this会吗?

标签:linux,build-process,packaging,rpm,rpmbuild
来源: https://codeday.me/bug/20190701/1342791.html