我是创建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 / sbin之前列出/ usr / bin /,或者手动运行/ usr / bin / mock以查看是否能解决此问题。
还有其他方法可以测试我的RPM吗?我什么时候可以做
dnf install myrpmname
? 请。我真的很感激。
答案 0 :(得分:2)
问题中的第一个提案是使用/usr/bin/mock
运行模拟:
/usr/bin/mock --verbose ../SRPMS/hello-2.8-1.fc20.src.rpm
我想到的第二个问题是确保您的用户位于mock
群组并重新登录:
usermod -a -G mock <<your username>>