Puis-je définir le chemin d'installation (relatif ou absolu) d'un contenu de python rpm? Est-ce que je définirais ceci dans le fichier de spécifications? Plus précisément, j'essaie de le faire pour Fedora.définition du chemin d'installation pour python rpm
2
A
Répondre
1
Oui, si vous pouvez créer un nouveau RPM, vous pouvez le définir dans le fichier de spécifications. Comment faire cela dépend du paquet, mais en gros vous obtenez le paquet pour s'installer dans le chemin désiré dans le buildroot.
Probablement la façon la plus courante de le faire serait en passant PREFIX
et DESTDIR
-make
dans la cible %install
, par exemple:
%install
rm -rf %{buildroot}
make -e install PREFIX=/home/user DESTDIR=%{buildroot}
Si vous voulez le faire sans la construction d'un nouveau RPM, vous pouvez installer en utilisant rpm --relocate
, par exemple
rpm --relocate /=/home/user -ivh <foo.rpm>
. Pour plus de détails, voir le rpm man page.
Questions connexes
- 1. link_to définition du chemin
- 2. Définition du chemin RVM?
- 3. Définition du chemin java
- 4. Définition du chemin pour Java sous Linux
- 5. Définition du chemin de swfobject
- 6. Définition du chemin de classe
- 7. Définition permanente du chemin d'environnement
- 8. Comment obtenir RPM construire pour définir le chemin d'installation correctement
- 9. Définition du chemin du chutier pour Qt dans Eclipse
- 10. Définition du chemin du paquet Ros
- 11. Définition du chemin d'accès aux fichiers de configuration du module
- 12. Définition du chemin de classe pour une classe nouvellement injectée
- 13. Définition du chemin de la bibliothèque native
- 14. Définition du chemin d'accès d'une vue d'image
- 15. Définition du chemin de courant Capistrano
- 16. Définition du chemin d'accès dans bash_profile
- 17. Définition du chemin d'accès drupal imce
- 18. Chemin Python: Réutilisation du module Python
- 19. échec de construction RPM Python Sélénium
- 20. Comment trouver le préfixe rpm après l'installation du paquet rpm
- 21. Comment distribuer Python/Django App via RPM
- 22. Globbing avec un module python rpm?
- 23. Commande Python pour créer des rpm sans arc
- 24. fakeroot alternative pour RPM
- 25. Corrigez les autorisations pour l'empaquetage rpm/setuptools
- 26. rpm
- 27. Définition du chemin du répertoire racine dans une application rails
- 28. définition du chemin du site Web dans iis 7
- 29. Définition du chemin du fichier Makefile avec qmake
- 30. Définition d'un chemin de modèle personnalisé pour le rendu au lieu du chemin d'accès standard
Uh, faites l'installation dans /. C'est une recette pour détruire votre installation Python actuelle ... – thkala
Ouais, aurait dû être 'PREFIX =/home/user DESTDIR =% {buildroot}' ou similaire. – Mikel
Je veux définir le chemin d'installation à l'intérieur du RPM. Deux suivis: (1) Puis-je créer de nouveaux répertoires, par ex./home/utilisateur/Activités/(où les activités n'existent pas auparavant)? (2) Puis-je établir le chemin d'installation du répertoire personnel d'un utilisateur sans connaître le nom de l'utilisateur? par exemple. ~/Activités? – jedierikb