2011-12-09 6 views
1

J'étudie les systèmes de paquets dpkg et rpm. J'ai trouvé dans la recommandation des manuels de dpkg d'utiliser fakeroot pour le package de construction correct en tant qu'utilisateur non root. Mais pour le paquet RPM, je n'ai pas trouvé d'utilitaire alternatif. J'ai lu plusieurs manuels pour les paquets de construction rpm et ils recommandent de construire le paquet rpm en tant que root, ou de créer un utilisateur spécial et d'utiliser l'utilitaire rpm-setuptree (bien sûr, peut-être que les manuels sont mauvais).fakeroot alternative pour RPM

Avoir fakeroot alternative pour la construction de RPM? Et peut-être pour RPM pas besoin fakeroot alternative et en utilisant les options de construction correctes et fichier de spécifications m'aident à éviter tous les problèmes?

Répondre

1

Je ne connais pas d'alternative fakeroot, mais la directive% attr dans les fichiers% peut être l'alternative. Voir le lien ci-dessous.

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

Cela permet à un utilisateur non root pour spécifier le propriétaire et les autorisations sur les fichiers du package lorsque le package est installé