Quelle est la cause de l'erreur “Échec de dépendances: /bin/sh est nécessaire par xxx” sur RHEL?
Quand j'ai installer un paquet rpm sur RHEL à l'aide de rpm, j'ai eu un message d'erreur comme "l'Échec des dépendances: /bin/sh est nécessaire par xxx".
J'ai vérifié que /bin/sh est là et il des liens vers /bin/bash bash, et fonctionne bien.
J'ai trouvé une solution pour ajouter --nodeps
à la commande rpm pour résoudre ce problème. Mais je veux vraiment savoir quelle est la cause?
Vous devriez faire de votre commentaire une réponse de marque alors que la réponse comme correcte.
Pourriez-vous me dire comment faire pour que mon commentaire comme une réponse correcte?
Il devrait y avoir un bouton ci-dessous ma réponse qui vous permet d'ajouter une réponse. Une fois que vous avez ajouté une réponse, puis cliquez sur la case à cocher à gauche de la réponse que vous avez créé.
OK. J'ai supprimé mon commentaire, alors poste en tant que réponse.
Pourriez-vous me dire comment faire pour que mon commentaire comme une réponse correcte?
Il devrait y avoir un bouton ci-dessous ma réponse qui vous permet d'ajouter une réponse. Une fois que vous avez ajouté une réponse, puis cliquez sur la case à cocher à gauche de la réponse que vous avez créé.
OK. J'ai supprimé mon commentaire, alors poste en tant que réponse.
OriginalL'auteur Jeff7566 | 2013-03-06
Vous devez vous connecter pour publier un commentaire.
Comment reproduire cette erreur sur une nouvelle installation de Ubuntu 14.04.
sudo apt-get install rpm
chmod +x nomachine_4.2.25_1_x86_64.rpm
sur elleextrait comme ceci:
De sorte que c'est l'erreur. Pour le fixer, j'ai suivi ses conseils à utiliser alien.
Et aucune machine n'est installé correctement.
OriginalL'auteur Eric Leschinski
J'ai trouver la cause de ce problème. Le rpm-libs est manquant sur ma machine. J'ai réinstaller tr /min-libs alors tout est ok. Remarque: Après l'installation de rpm-libs, si le problème persiste, s'il vous plaît essayer "rpm -v --rebuilddb --définir="_rpmlock_path /var/lock/tr /min"".
OriginalL'auteur Jeff7566
me semble qu'il y a probablement un problème avec votre base de données RPM. Avez-vous supprimé ou modifié de quelque façon que ces derniers temps? Je commencerais avec le Fedora documentation qui explique comment reconstruire la base de données.
OriginalL'auteur Forrest