OVH Community, votre nouvel espace communautaire.

Mise à jour Python, comment faire ?


atkati
30/04/2004, 09h33
Ok, merci, ça marchouille !

Toorop
30/04/2004, 07h47
atkati écrivait :
Je n'arrive toujours pas à mettre Python à jour.

J'ai essayé à la main avec les sources mais ça marche pas...

Voilà ce que j'ai comme version sur mon dédié :

Python 1.5.2 (#1, Jan 31 2003, 11:01:49) [GCC 2.96 20000731 (Red Hat Linux 7.2 2 on linux-i386
Lorsque tu installes une nouvelle version de Python a partir des sources, cela n'ecrase pas l'ancienne version.
Concretement tu dois avoir dans ton repertoire /usr/bin :
python1.5
et
python2.3

Donc soit dans tes scripts tu met comme shebang :
#!/usr/bin/python2.3

Ou tu fait un lien /usr/bin/python -> /usr/bin/python2.3

Voili

atkati
29/04/2004, 14h52
Je n'arrive toujours pas à mettre Python à jour.

J'ai essayé à la main avec les sources mais ça marche pas...

Voilà ce que j'ai comme version sur mon dédié :

Python 1.5.2 (#1, Jan 31 2003, 11:01:49) [GCC 2.96 20000731 (Red Hat Linux 7.2 2 on linux-i386


Personne ne peut m'aider pour mettre à jour ce fichu Python... ?

Vraiment ?

Sioux plait !

Titeuf
29/04/2004, 11h47
Ha bah désolé, c'est justement là où je m'arrête. Quand j'ai un doute je fais pas. J'ai pas un niveau suffisament avancé pour pouvoir te répondre.

Y'a bien des pros dans la salle non ?

Désolé :/

atkati
29/04/2004, 09h03
J'ai déjà installé apt-get, mais il me propose de virer des truc que j'ai besoin...

The following extra packages will be installed:
apt popt rpm rpm-build rpm-devel
The following packages will be REMOVED:
cyrus-sasl-md5 fetchmail gettext lynx mutt nss_ldap openldap
openldap-clients openldap-devel perl-DBD-Pg pidentd pine postgresql
postgresql-devel postgresql-libs postgresql-server python python-devel
python-xmlrpc rpm-python slrn wget
The following packages will be upgraded
apt popt rpm rpm-build rpm-devel
WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
cyrus-sasl-md5 openldap liblber.so.2 (due to openldap)
5 packages upgraded, 0 newly installed, 22 to remove(replace) and 39 not upgraded.
Need to get 13.2MB of archives. After unpacking 24.8MB will be freed.
You are about to do something potentially harmful
To continue type in the phrase 'Yes, I understand this may be bad'
J'ai un serveur mail Postfix, je consulte les boites pop sur cette machine depuis le réseau, j'ai un serveur web avec Webmin, j'utilise putty abondement, j'ai besoin de postgresql pour une application, j'utilise très souvent wget...

Que faire?

Titeuf
28/04/2004, 16h11
Yep, je crois qu'il faut, pour être tanquille, installer "apt" pour redhat. Sur Debian je crois que c'est par défaut. Bref l'idée du truc c'est que lorsque tu installes un soft, ben les dependances sont automatiquement mise à jour.
J'avoue avoir testé chez moi et tout à fonctionné nickel sur RH 8.0...maintenant j'ai pas testé sur mon dédié OVH...
Plus d'infos sur : http://www.glou.org/~arnaud/linux/apt-on-redhat.html, même que c'est en français en plus :-).

atkati
28/04/2004, 15h40
J'ai bien essayé d'installer le RPM du site officiel...

rpm --install python2.3-2.3.3-2pydotorg.i386.rpm

Mais ça me donne ça :

error: failed dependencies:
libc.so.6(GLIBC_2.3) is needed by python2.3-2.3.3-2pydotorg
libcrypto.so.4 is needed by python2.3-2.3.3-2pydotorg
libdb-4.1.so is needed by python2.3-2.3.3-2pydotorg
libgcc_s.so.1 is needed by python2.3-2.3.3-2pydotorg
libssl.so.4 is needed by python2.3-2.3.3-2pydotorg
libstdc++.so.5 is needed by python2.3-2.3.3-2pydotorg

atkati
28/04/2004, 15h38
Salut,

j'ai un serveur P4, j'ai besoin de mettre à jour Python pour une application. Je n'ai que la version 1.5.2 alors qu'il existe la 2.3.3...

Vu que le serveur est une Redhat 7.2...

Comment puis-je faire ?

Je ne sais pas par où commencer...