【发布时间】:2016-10-05 21:02:31
【问题描述】:
我是创建 RPM 的新手。我按照以下步骤创建 - 或至少尝试过 - 创建 RPM:https://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_package
我尝试使用以下命令测试我的 RPM:
$ mock --verbose ../SRPMS/hello-2.8-1.fc20.src.rpm
但我得到了这个错误
错误:[Errno 1] 不允许操作
错误:此错误的最常见原因是尝试以非特权用户身份运行 /usr/sbin/mock。 错误:检查您的路径以确保 /usr/bin/ 在 /usr/sbin 之前列出,或者手动运行 /usr/bin/mock 以查看是否可以解决此问题。
还有其他方法可以测试我的 RPM 吗?我什么时候可以做
dnf install myrpmname
? 请。我真的很感激。
【问题讨论】:
-
那是一个源 rpm。您应该继续创建一个实际的 rpm 并对其进行测试。
标签: mocking fedora rpm rpmbuild rpm-spec