LINUX.ORG.RU

Какая-то нехорошая штука с автодополнением в Арче

 , , ,


0

1

Гуглил, не нашёл. На двух системах одинаковые симптомы, когда нажимаю <Tab>, чтобы дополнить pacman или yaourt (похоже, запросы к базе данных).
Получаю такое при дополнении ключа:

bash: _arch_compgen: команда не найдена
Или такое при дополнении пакета:
bash: _arch_incomp: команда не найдена
bash: _arch_incomp: команда не найдена
bash: _arch_incomp: команда не найдена
bash: _arch_incomp: команда не найдена
bash: _arch_incomp: команда не найдена
bash: _arch_incomp: команда не найдена
bash: _arch_incomp: команда не найдена
bash: _arch_incomp: команда не найдена
У кого-нибудь ещё отвалилось?

★★★★★

Заметил такое. Как ни странно, при переустановке bash-completion баг пропал. Возможно, пакман при обновлении заменил /usr/share/bash-completion/completions/pacman новым файлом, где этой функции не было (а в правилах дополнений для yaourt она по-прежнему есть).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от CYB3R

Похоже, что порядок инклуда правил автодополнения зависит от их времени изменения, или что-то еще в том же духе.

Если pacman обновлен позднее yaourt, автодополнение ломается. Переустанови пакет yaourt, заработает.

Тащемта, это баг в правилах автодополнения yaourt-a, они не инклудят правила pacman-а в явном виде.

geekless ★★
()
Ответ на: комментарий от geekless

Спасибо за такую скорую помощь!

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от geekless

Переустанови пакет yaourt, заработает.

Я пару дней назад так делал, не помогло. Правда,видел где-то сообщение от разработчиков yaourt'а, что они починят это в новой версии.

kss ★★★★★
()

В который раз убеждаюсь

Все баги - от лукавого AUR'а.

И да, УМВР.

d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.