Ištaisykite „Banana Pro“ klaidą: „Arch Linux“ nepavyko tinkamai įvykdyti komandos
Esu didelis „Arch Linux“ gerbėjas ir naudoju ją visur – kaip pagrindinę OS, visuose kompiuteriuose ir net tokiose SoC sistemose kaip „Banana Pro“. Neseniai savo „Banana Pro“ įdiegiau „Arch Linux“ atvaizdą ir susidūriau su problema, kad kiekvieną kartą, kai įdiegiau paketą su „pacman“, atsirado ši klaida:
klaida: komandos nepavyko tinkamai įvykdyti
Čia yra pataisymas, kaip atsikratyti šio pranešimo.
Problema susijusi su komanda „install-info“. Dėl tam tikrų priežasčių šis failas yra tuščias:
/usr/share/info/dir
Tai tekstinis failas, kuriame turėtų būti informacija apie įdiegtas programas ir paketus. Tačiau „Banana Pro Arch Linux“ vaizdas pateikiamas su šiuo failu tuščiu, todėl komanda „install-info“ nepavyksta.
Labai lengva išspręsti šią problemą. Dirb failą galima atkurti naudojant šį apvalkalo scenarijų:
#!/bin/sh. rm /usr/share/info/dir. j, $( { for i /usr/share/info/*.info /usr/share/info/*.gz; daryti aidą "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; padaryta; } | unikalus); atlikite diegimo informaciją "$j" /usr/share/info/dir; padaryta.
Išsaugokite jį kaip „fix.sh“ failą ir paleiskite iš šaknies taip:
# sh ./fix.sh
Tai išspręs problemą ir galėsite tinkamai prižiūrėti paketus.
Viskas.