首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fakeroot替代RPM

fakeroot替代RPM
EN

Stack Overflow用户
提问于 2011-12-09 16:30:13
回答 2查看 1.4K关注 0票数 1

我研究了dpkg和rpm包系统。我在dpkg手册中找到建议,建议以非root用户的身份使用fakeroot来正确构建包。但是对于RPM包,我找不到替代的实用程序。我读了几本关于构建rpm包的手册,他们建议以root用户的身份构建rpm包,或者创建特殊用户并使用rpm-setuptree实用程序(当然,手册可能不好)。

有没有替代RPM构建的fakeroot?并且可能对于RPM不需要fakeroot替代,并且使用正确的构建选项和规范文件可以帮助我避免所有问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-12 22:16:18

我不知道有没有fakeroot替代方法,但%files中的%attr指令可能是替代方法。请参阅下面的链接。

http://www.rpm.org/max-rpm/s1-rpm-inside-files-list-directives.html

这允许非root用户在安装软件包时指定软件包文件的所有者和权限

票数 1
EN

Stack Overflow用户

发布于 2018-04-13 11:21:18

创建一个新用户。Chmod将子目录和文件的写权限授予该用户only.Create一个shell脚本,您可以在该脚本中切换到该用户。

我还没试过这个。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8442897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档