j'essaie d'installer python 2.4.1+ sur une rhel4-like (CentOS).
(c'est pas simple parceque le système a aussi _besoin_ de python 2.3)
Donc, comme j'ai cru le comprendre en lisant en diagonale différents articles sur le sujet, il faut créer un rpm pour cette version 2.4.1+.
Je commence par télécharger le src.rpm qui va bien (je suppose)
wget http://python.org/pyvault/SRPMS/python24-2.4.2-10.src.rpm
et, comme conseillé, je tape:
rpmbuild --rebuild python24-2.4.2-10.src.rpm
là, après un café, je constate que c'est pas encore ça. la sortie se termine par:
Erreur de construction de RPM:
utilisateur jeff inexistant - utilisation de root
groupe jeff inexistant - utilisation de root
utilisateur jeff inexistant - utilisation de root
... etc ...
utilisateur jeff inexistant - utilisation de root
groupe jeff inexistant - utilisation de root
Le fichier doit commencer par "/": %{_altdir}/python24
Le fichier doit commencer par "/": %{_altdir}/python24-tools
[root@troymachine ~]#
alors, ami lecteur, que me conseilles-tu ?
# Idée à ¤ 0.01
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 2.
Bah, c'est vendredi, si ça se trouve tu es en vacances bientôt... Moi je continuerai à mimer l'énervement au clavier, avec invectives et coups de poing au clavier de temps en temps, ainsi que quelques jurons (ne pas dépasser 10 par heure).
D'ici quelques heures, ce ne sera plus un problème.
;*)
La gelée de coings est une chose à ne pas avaler de travers.
# definir _altdir
Posté par _jean . Évalué à 1.
Il faut la définir avec la valeur souhaitée:
- soit avec la macro %define en haut du fichier .spec : %define _altdir /usr/lib
- soit depuis la ligne de commande rpmbuild --rebuild --define '_altdir /usr/lib' python24-2.4.2-10.src.rpm
Sinon une autre méthode moins obscure :
- on installe le rpm src : rpm -Ivh python24-2.4.2-10.src.rpm
- cd /usr/src/redhat
- on regarde le contenu du fichier SPECS/python.spec
- on regenère le paquet: rpmbuild -ba SPECS/python.spec
(la compilation de python s'effectuera dans /usr/src/redhat/BUILD, le paquets générés seront dans /usr/src/redhat/RPMS)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.