Correction de l'erreur Banana Pro: la commande n'a pas pu s'exécuter correctement dans Arch Linux
Je suis un grand fan d'Arch Linux et je l'utilise partout - comme système d'exploitation principal, sur tous mes ordinateurs et même sur des SoC comme Banana Pro. Récemment, j'ai installé l'image Arch Linux sur ma Banana Pro et j'ai rencontré un problème selon lequel chaque fois que j'installais un package avec pacman, cela produisait l'erreur suivante :
erreur: la commande n'a pas pu s'exécuter correctement
Voici un correctif pour se débarrasser de ce message.
Le problème est lié à la commande "install-info". Pour une raison quelconque, le fichier suivant est vide :
/usr/share/info/dir
Il s'agit d'un fichier texte et il doit contenir des informations sur les applications et les packages installés. Mais l'image Banana Pro Arch Linux est livrée avec ce fichier vide, donc la commande "install-info" échoue.
Il est très facile de résoudre ce problème. Il est possible de régénérer le fichier dir à l'aide du script shell suivant :
#!/bin/sh. rm /usr/share/info/dir. pour j dans $( { pour i dans /usr/share/info/*.info /usr/share/info/*.gz; faire écho "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; terminé; } | uniq); do install-info "$j" /usr/share/info/dir; terminé.
Enregistrez-le en tant que fichier "fix.sh" et exécutez-le à partir de la racine comme suit :
# sh ./fix.sh
Cela résoudra le problème et vous pourrez maintenir vos packages correctement.
C'est ça.