შეასწორეთ Banana Pro შეცდომა: ბრძანება ვერ შესრულდა სწორად Arch Linux-ში

მე ვარ Arch Linux-ის დიდი გულშემატკივარი და მას ყველგან ვიყენებ - როგორც ჩემი მთავარი OS, ყველა ჩემს კომპიუტერში და თუნდაც SoC-ებზე, როგორიცაა Banana Pro. ახლახან დავაინსტალირე Arch Linux-ის სურათი ჩემს Banana Pro-ზე და წავაწყდი პრობლემას, რომ ყოველ ჯერზე, როცა პაკეტს დავაინსტალირებდი pacman-ით, ის წარმოშობდა შემდეგ შეცდომას:
შეცდომა: ბრძანება ვერ შესრულდა სწორად
აქ არის გამოსავალი ამ შეტყობინების მოსაშორებლად.
საკითხი დაკავშირებულია "install-info" ბრძანებასთან. რატომღაც, შემდეგი ფაილი ცარიელია:
/usr/share/info/dir
ეს არის ტექსტური ფაილი და უნდა შეიცავდეს ინფორმაციას დაინსტალირებული აპებისა და პაკეტების შესახებ. მაგრამ Banana Pro Arch Linux სურათს ეს ფაილი ცარიელი მოყვება, ამიტომ ბრძანება "install-info" ვერ ხერხდება.
ამ პრობლემის გამოსწორება ძალიან მარტივია. შესაძლებელია dir ფაილის რეგენერაცია შემდეგი shell სკრიპტის გამოყენებით:
#!/bin/sh. rm /usr/share/info/dir. j-სთვის $( { i-სთვის /usr/share/info/*.info /usr/share/info/*.gz; do echo "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; შესრულებულია; } | uniq); დააინსტალირეთ ინფორმაცია "$j" /usr/share/info/dir; შესრულებულია.
შეინახეთ როგორც "fix.sh" ფაილი და გაუშვით root-იდან შემდეგნაირად:
#შ ./ფიქსი.შ
ეს მოაგვარებს პრობლემას და თქვენ შეძლებთ თქვენი პაკეტების სწორად შენარჩუნებას.
Ის არის.