2016-10-05 7 views
0

Je suis nouveau dans la création de RPM. J'ai créé -ou au moins tried- pour créer un RPM, procédez comme suit: https://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_packageComment tester mon RPM?

j'ai essayé de tester mon RPM avec la commande suivante:

$ mock --verbose ../SRPMS/hello-2.8-1.fc20.src.rpm 

Mais je reçois cette erreur

ERROR: [Errno 1] Operation not permitted

ERROR: The most common cause for this error is trying to run /usr/sbin/mock as an unprivileged user. ERROR: Check your path to make sure that /usr/bin/ is listed before /usr/sbin, or manually run /usr/bin/mock to see if that fixes this problem.

Existe-t-il un autre moyen de tester mon RPM? Quand serai-je en mesure de faire le

dnf install myrpmname 

? S'il vous plaît. J'apprécierai vraiment cela.

+0

C'est un rpm source. Vous devriez continuer et créer un réel RPM et tester cela. –

Répondre

2

La première proposition de la question est d'exécuter la maquette en utilisant /usr/bin/mock:

/usr/bin/mock --verbose ../SRPMS/hello-2.8-1.fc20.src.rpm 

Le second qui me vient à l'esprit est de vous assurer que votre utilisateur est dans le groupe mock et re-connexion:

usermod -a -G mock <<your username>> 
+0

Merci beaucoup! Ça a marché! – Lost