Виправити помилку Banana Pro: не вдалося правильно виконати команду в Arch Linux
Я великий шанувальник Arch Linux, і я використовую його всюди – як свою основну ОС, на всіх своїх комп’ютерах і навіть на SoC, як-от 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. for j in $( { for i in /usr/share/info/*.info /usr/share/info/*.gz; зробити echo "$i" | sed -r 's/-([0-9]+)\.gz$/\.gz/g'; виконано; } | uniq); зробити install-info "$j" /usr/share/info/dir; зроблено.
Збережіть його як файл "fix.sh" і запустіть з кореня таким чином:
# sh ./fix.sh
Це вирішить проблему, і ви зможете належним чином підтримувати свої пакунки.
Це воно.