Korjaa Banana Pro -virhe: komentoa ei suoritettu oikein Arch Linuxissa

Olen suuri Arch Linuxin fani ja käytän sitä kaikkialla - pääkäyttöjärjestelmänä, kaikissa tietokoneissani ja jopa SoC: issa, kuten Banana Pro. Äskettäin asensin Arch Linux -kuvan Banana Pro -laitteeseen ja kohtasin ongelman, että joka kerta kun asensin paketin pacmanilla, se tuotti seuraavan virheen:
virhe: komentoa ei suoritettu oikein
Tässä on korjaus tämän viestin poistamiseksi.
Ongelma liittyy "install-info"-komentoon. Jostain syystä seuraava tiedosto on tyhjä:
/usr/share/info/dir
Se on tekstitiedosto, ja sen pitäisi sisältää tietoja asennetuista sovelluksista ja paketeista. Mutta Banana Pro Arch Linux -kuvan mukana tulee tämä tiedosto tyhjänä, joten "install-info" -komento epäonnistuu.
Tämä ongelma on erittäin helppo korjata. On mahdollista luoda uudelleen dir-tiedosto käyttämällä seuraavaa komentotulkkikomentosarjaa:
#!/bin/sh. rm /usr/share/info/dir. j: lle $( { for i /usr/share/info/*.info /usr/share/info/*.gz; toista "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; tehty; } | ainutlaatuinen); tee asennus-info "$j" /usr/share/info/dir; tehty.
Tallenna se "fix.sh"-tiedostona ja suorita pääkäyttäjältä seuraavasti:
# sh ./fix.sh
Tämä korjaa ongelman ja pystyt ylläpitämään pakettejasi oikein.
Se siitä.