Fix Banana Pro-fout: opdracht kon niet correct worden uitgevoerd in Arch Linux
Ik ben een grote fan van Arch Linux en ik gebruik het overal - als mijn belangrijkste besturingssysteem, op al mijn computers en zelfs op SoC's zoals Banana Pro. Onlangs installeerde ik de Arch Linux-image op mijn Banana Pro en kreeg ik te maken met een probleem dat elke keer dat ik een pakket met pacman installeerde, het de volgende fout produceerde:
fout: opdracht kan niet correct worden uitgevoerd
Hier is een oplossing om van dit bericht af te komen.
Het probleem is gerelateerd aan de opdracht "install-info". Om de een of andere reden is het volgende bestand leeg:
/usr/share/info/dir
Het is een tekstbestand en het zou informatie moeten bevatten over geïnstalleerde apps en pakketten. Maar de Banana Pro Arch Linux-image wordt geleverd met dit bestand leeg, dus de opdracht "install-info" mislukt.
Het is heel eenvoudig om dit probleem op te lossen. Het is mogelijk om het dir-bestand opnieuw te genereren met het volgende shellscript:
#!/bin/sh. rm /usr/share/info/dir. voor j in $( { voor i in /usr/share/info/*.info /usr/share/info/*.gz; doe echo "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; gedaan; } | uniek); doe install-info "$j" /usr/share/info/dir; gedaan.
Sla het op als "fix.sh"-bestand en voer het als volgt uit vanaf root:
# sh ./fix.sh
Dit lost het probleem op en u kunt uw pakketten goed onderhouden.
Dat is het.