תקן שגיאת Banana Pro: הפקודה נכשלה בביצוע כהלכה ב- Arch Linux
אני מעריץ גדול של Arch Linux ואני משתמש בה בכל מקום - כמערכת ההפעלה הראשית שלי, בכל המחשבים שלי ואפילו ב-SoCs כמו Banana Pro. לאחרונה התקנתי את תמונת Arch Linux על ה-Banana Pro שלי והתמודדתי עם בעיה שבכל פעם שהייתי מתקין חבילה עם pacman, היא הפיקה את השגיאה הבאה:
שגיאה: הפקודה נכשלה בביצוע כהלכה
הנה תיקון כדי להיפטר מההודעה הזו.
הבעיה קשורה לפקודת "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; לעשות הד "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; בוצע; } | uniq); עשה התקנת מידע "$j" /usr/share/info/dir; בוצע.
שמור אותו כקובץ "fix.sh" והפעל מהשורש באופן הבא:
# ש ./fix.sh
זה יפתור את הבעיה ותוכל לתחזק את החבילות שלך כראוי.
זהו זה.