我在命令行模式下使用YUM包管理器在我的 Red Hat Enterprise Linux Server 6 机器上下载并安装包。
当我在Android手机上安装apk文件时,它们会转到目录,我想知道RHEL6将其安装的rpm文件保存在哪里?/data/app
我正在尝试构建一个针对 RHEL4 和 5 的 RPM。现在我打电话chcon
来,%post
但多个谷歌条目说“这不是你应该做的”,在正确的方式上的帮助非常有限。我还注意到,fixfiles -R mypackage check
当文件正确时说文件是错误的(正如预期的那样;RPM DB 没有意识到我想要什么)。
我说具体RHEL4,因为它并没有具备semanage
这似乎是正确的方式去做一个。(添加新策略,然后restorecon
在%post
.
httpd_cache_t
一个非标准目录。我还看到了“让我们cpio
来处理它”——但后来我遇到了一个新问题,即非根 RPM 构建用户无法chcon
在构建目录上运行。我作弊并sudo
在规范文件中存在,但这似乎无关紧要。