Napraw błąd Banana Pro: polecenie nie zostało poprawnie wykonane w Arch Linux

Jestem wielkim fanem Arch Linux i używam go wszędzie - jako mojego głównego systemu operacyjnego, na wszystkich moich komputerach, a nawet na SoC, takich jak Banana Pro. Niedawno zainstalowałem obraz Arch Linux na moim Banana Pro i napotkałem problem, że za każdym razem, gdy instalowałem pakiet z pacmanem, pojawiał się następujący błąd:
błąd: polecenie nie zostało wykonane poprawnie
Oto poprawka, aby pozbyć się tej wiadomości.
Problem dotyczy polecenia „install-info”. Z jakiegoś powodu następujący plik jest pusty:
/usr/share/info/dir
Jest to plik tekstowy i powinien zawierać informacje o zainstalowanych aplikacjach i pakietach. Ale obraz Banana Pro Arch Linux jest dostarczany z tym plikiem pustym, więc polecenie „install-info” nie działa.
Bardzo łatwo jest naprawić ten problem. Możliwe jest zregenerowanie pliku dir za pomocą następującego skryptu powłoki:
#!/bin/sz. rm /usr/share/info/dir. for j in $( { for i in /usr/share/info/*.info /usr/share/info/*.gz; wykonaj echo „$i” | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; Gotowe; } | unikalny); wykonaj install-info "$j" /usr/share/info/dir; Gotowe.
Zapisz go jako plik "fix.sh" i uruchom z roota w następujący sposób:
# sz ./napraw.sz
To rozwiąże problem i będziesz mógł prawidłowo dbać o swoje pakiety.
Otóż to.