Исправить ошибку 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. для j в $ ({для i в /usr/share/info/*.info /usr/share/info/*.gz; эхо "$ i" | sed -r 's / - ([0-9] +) \. gz $ / \. gz / g'; сделано; } | uniq); do install-info "$ j" / usr / share / info / dir; сделано.
Сохраните его как файл "fix.sh" и запустите от root следующим образом:
# sh ./fix.sh
Это решит проблему, и вы сможете правильно поддерживать свои пакеты.
Вот и все.