J'ai un VPS basé sur Centos 6 avec une connexion ssh. Voulant récemment installer python 2.7.2, j'ai courageusement couru:
yum remove python
qui a apparemment supprimé yum lui-même en cours d'écriture ou dépend de python.
Maintenant, je ne sais pas quoi faire et pour aggraver les choses, je suis un débutant Linux complet (ligne de commande ou autre).
La course à pied rpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
donne:
Retrieving http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
Preparing packages for installation...
package python-2.6.5-3.el6.x86_64 is already installed
et c'est un serveur x86_64 sans aucun doute car "uname -a" donne:
Linux xxxxxx 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
Encore une chose: ls /usr/bin/pyth* -la
donne:
lrwxrwxrwx 1 root root 6 Dec 4 20:31 python2 -> python
-rwxr-xr-x 2 root root 4864 Nov 12 2010 python2.6
-rwxr-xr-x 2 root root 4864 Nov 12 2010 python;4edbd894
Réponses:
Choisissez un miroir dans la liste des miroirs CentOS 6 et installez les packages dont vous avez besoin à l'aide
rpm
. Vous auriez besoin de gérer les dépendances. Heureusement pour vous, j'ai une machine virtuelle assez nue avec CentOS 6 x86_64 installé.J'ai pris un instantané de la machine virtuelle, j'ai couru
yum remove python
et je me suis amusé à traverser certaines dépendances circulaires. Résultat final:Remplacez le miroir que vous voulez. Assurez-vous également que l'architecture correspond. Cela devrait faire l'affaire cependant!
Oh encore une chose: si j'étais vous, je courrais un
yum upgrade
droit après avoir fini d'installer les RPM.la source
man rpm
est en règle.rpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
et collez la sortie en tant que modification dans votre question. De plus, êtes-vous sûr d'exécuter x86_64? Exécutezuname -a
et collez également la sortie de cela dans l'édition.