Reparer Banana Pro-feil: kommandoen ble ikke utført riktig i Arch Linux
Jeg er en stor fan av Arch Linux, og jeg bruker det overalt - som hovedoperativsystemet mitt, på alle datamaskinene mine og til og med på SoC-er som Banana Pro. Nylig installerte jeg Arch Linux-bildet på Banana Pro og møtte et problem at hver gang jeg ville installere en pakke med pacman, ga det følgende feil:
feil: kommandoen ble ikke utført riktig
Her er en løsning for å bli kvitt denne meldingen.
Problemet er relatert til kommandoen "install-info". Av en eller annen grunn er følgende fil tom:
/usr/share/info/dir
Det er en tekstfil og den skal inneholde informasjon om installerte apper og pakker. Men Banana Pro Arch Linux-bildet kommer med denne filen tom, så "install-info"-kommandoen mislykkes.
Det er veldig enkelt å fikse dette problemet. Det er mulig å regenerere dir-filen ved å bruke følgende shell-script:
#!/bin/sh. rm /usr/share/info/dir. for j i $( { for i i /usr/share/info/*.info /usr/share/info/*.gz; gjør ekko "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; ferdig; } | uniq); installer-info "$j" /usr/share/info/dir; ferdig.
Lagre den som "fix.sh"-fil og kjør fra roten som følger:
# sh ./fix.sh
Dette vil løse problemet og du vil kunne vedlikeholde pakkene dine på riktig måte.
Det er det.