Oprava chyby Banana Pro: príkaz sa nepodarilo správne vykonať v Arch Linuxe
Som veľkým fanúšikom Arch Linuxu a používam ho všade – ako svoj hlavný OS, na všetkých mojich počítačoch a dokonca aj na SoC ako Banana Pro. Nedávno som si nainštaloval obraz Arch Linux na svoj Banana Pro a čelil som problému, že zakaždým, keď som nainštaloval balík s pacmanom, vyvolalo to nasledujúcu chybu:
chyba: príkaz sa nepodarilo správne vykonať
Tu je oprava, ako sa zbaviť tejto správy.
Problém súvisí s príkazom „install-info“. Z nejakého dôvodu je nasledujúci súbor prázdny:
/usr/share/info/dir
Je to textový súbor a mal by obsahovať informácie o nainštalovaných aplikáciách a balíkoch. Ale obraz Banana Pro Arch Linux sa dodáva s týmto súborom prázdnym, takže príkaz „install-info“ zlyhá.
Vyriešiť tento problém je veľmi jednoduché. Súbor dir je možné vygenerovať pomocou nasledujúceho skriptu shell:
#!/bin/sh. rm /usr/share/info/dir. pre j v $( { pre i v /usr/share/info/*.info /usr/share/info/*.gz; urobiť echo "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; hotový; } | uniq); vykonajte install-info "$j" /usr/share/info/dir; hotový.
Uložte ho ako súbor "fix.sh" a spustite ho z rootu takto:
# sh ./fix.sh
Tým sa problém vyrieši a budete môcť svoje balíčky správne udržiavať.
To je všetko.