J'ai des problèmes avec yum
et j'essaie de le réinstaller. J'ai téléchargé yum.3.2.0-40-el6.centos.noarch.rpm
.
Quand j'essaye:
$ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm
Je reçois:
erreur: impossible de créer un verrou de transaction sur /var/lib/rpm/.rpm.lock (autorisation refusée)
J'ai essayé d'exécuter su -
et j'obtiens cette erreur:
-bash: su: commande non trouvée`
J'obtiens la même "autorisation refusée" si j'essaye de désinstaller yum
et force à ignorer les dépendances (sans forcer à ignorer les dépendances, la désinstallation échoue avec quelques dépendances).
Cette erreur:
erreur: impossible de créer un verrou de transaction sur /var/lib/rpm/.rpm.lock (autorisation refusée)
... semble-t-il que vous essayez d'effectuer un rpm -ivh ...
commande en tant qu'utilisateur autre que root.
Vous devrez l'exécuter comme suit:
$ Sudo rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm
Assurez-vous également que vous êtes dans le répertoire où vous avez téléchargé le yum..rpm
fichier. Vous avez peut-être téléchargé votre nom d'utilisateur habituel et essayez maintenant de l'installer en tant que root. Notez que lorsque vous devenez root, vous changez généralement les répertoires en /root
.
Si su -
est cassé pour une raison quelconque, vous pouvez également devenir root comme ceci:
$ Sudo -i
Essayez d'exécuter $ Sudo rm /var/lib/rpm/.rpm.lock
Courir Sudo su
avant et ça marche :)