แก้ไขข้อผิดพลาด Banana Pro: คำสั่งล้มเหลวในการดำเนินการอย่างถูกต้องใน Arch Linux

ฉันเป็นแฟนตัวยงของ Arch Linux และฉันใช้มันทุกที่ - เป็นระบบปฏิบัติการหลักของฉัน ที่คอมพิวเตอร์ทุกเครื่องของฉัน และแม้แต่ใน SoC เช่น Banana Pro เมื่อเร็ว ๆ นี้ฉันติดตั้งอิมเมจ Arch Linux บน Banana Pro และประสบปัญหาที่ทุกครั้งที่ฉันจะติดตั้งแพ็คเกจด้วย pacman มันสร้างข้อผิดพลาดต่อไปนี้:
error: คำสั่งล้มเหลวในการดำเนินการอย่างถูกต้อง
นี่คือวิธีแก้ไขเพื่อกำจัดข้อความนี้
ปัญหานี้เกี่ยวข้องกับคำสั่ง "install-info" ด้วยเหตุผลบางประการ ไฟล์ต่อไปนี้จึงว่างเปล่า:
/usr/share/info/dir
เป็นไฟล์ข้อความและควรมีข้อมูลเกี่ยวกับแอพและแพ็คเกจที่ติดตั้ง แต่อิมเมจ Banana Pro Arch Linux มาพร้อมกับไฟล์นี้ว่าง ดังนั้นคำสั่ง "install-info" จึงล้มเหลว
มันง่ายมากที่จะแก้ไขปัญหานี้ เป็นไปได้ที่จะสร้างไฟล์ dir ใหม่โดยใช้เชลล์สคริปต์ต่อไปนี้:
#!/bin/sh. rm /usr/share/info/dir. สำหรับ j ใน $( { สำหรับ i ใน /usr/share/info/*.info /usr/share/info/*.gz; ทำ echo "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; เสร็จแล้ว; } | ยูนิโคล่); ทำการติดตั้งข้อมูล "$j" /usr/share/info/dir; เสร็จแล้ว.
บันทึกเป็นไฟล์ "fix.sh" และเรียกใช้จากรูทดังนี้:
# sh ./fix.sh
วิธีนี้จะช่วยแก้ปัญหาและคุณจะสามารถรักษาแพ็คเกจของคุณได้อย่างถูกต้อง
แค่นั้นแหละ.