Поправете грешка в Banana Pro: командата не успя да се изпълни правилно в Arch Linux

Аз съм голям фен на Arch Linux и го използвам навсякъде - като моя основна ОС, на всички мои компютри и дори на SoC като Banana Pro. Наскоро инсталирах изображението на Arch Linux на моя Banana Pro и се сблъсках с проблем, че всеки път, когато инсталирах пакет с pacman, той произведе следната грешка:
грешка: командата не успя да се изпълни правилно
Ето решение, за да се отървете от това съобщение.
Проблемът е свързан с командата "install-info". По някаква причина следният файл е празен:
/usr/share/info/dir
Това е текстов файл и трябва да съдържа информация за инсталираните приложения и пакети. Но изображението на Banana Pro Arch Linux идва с празен файл, така че командата "install-info" е неуспешна.
Много е лесно да се коригира този проблем. Възможно е да регенерирате dir файла с помощта на следния шел скрипт:
#!/bin/sh. rm /usr/share/info/dir. за j в $( { for i в /usr/share/info/*.info /usr/share/info/*.gz; echo "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; Свършен; } | uniq); направете install-info "$j" /usr/share/info/dir; Свършен.
Запазете го като "fix.sh" файл и стартирайте от root, както следва:
# sh ./fix.sh
Това ще реши проблема и ще можете да поддържате правилно пакетите си.
Това е.