Дополнительные дополнения Bash Fedora 23

Я новичок в использовании Linux. 🙂 Сегодня я заметил некоторые дополнительные слова, когда TAB завершает поиск dnf. Я не уверен, как это сделать (я пробовал, но без успеха), поэтому, пожалуйста, помогите. : D

Кто-нибудь знает, что вызывает такое поведение? Попробовал dnf очистить все, а затем переустановить обновление bash_completion и dnf. Это не помогло. Я добавил некоторые псевдонимы и пользовательские подсказки bash (PS1) в .bashrc, остальные по умолчанию.

#dnf searc a DNF is Please the and documentation not 'plugins' The API function of release. upcoming at functions. officially removed use available api.html. only search will be in part supported 

  • Fedora 8 в последнее время очень медленно замедляется с частыми заморозками
  • Awesome WM нельзя использовать с мышью через некоторое время
  • / usr / sbin / sendmail: разрешение отклонено
  • Будет ли g ++ строить 64-битную на 64-битной системе?
  • Основанный на Qualcomm модем Venus преобразован в ttyUSB0, но не отвечает навсегда на fedora 18
  • Разрешить группам AD SUDO
  • Какой репозиторий я добавляю для установки Gnome 3 на Fedora 14
  • Lenovo g580 Перегрев с помощью Fedora 25
  • One Solution collect form web for “Дополнительные дополнения Bash Fedora 23”

    Это ошибка в завершении bash в dnf (не первая, а не последняя). Посмотрим, что я могу узнать.

    Выполнение этого же с помощью set -x покажет источник этого:

      python3 -c 'import sys; from dnf.cli import completion_helper as ch; ch.main(sys.argv[1:])' _cmds sear -d 0 -q -C 

    не возвращает список параметров, но в основном некоторая ошибка. Это связано с тем, что /usr/lib/python3.4/site-packages/dnf/cli/completion_helper.py использует не поддерживаемый API и при отладке мы видим такие ошибки:

    Функция «plugins» не является частью DNF API и будет удалена в предстоящей версии DNF. Пожалуйста, используйте только официально поддерживаемые функции API. Документация DNF API доступна на странице https://dnf.readthedocs.org/ru/latest/api.html .

    из строки

     172 base.plugins.load(base.conf.pluginpath, []) 

    Это должно быть base.init_plugins() и оно уже было зафиксировано в недавнем фиксации . Единственное, что нужно сейчас – это подождать, пока оно не будет исправлено в дистрибутиве.

    Linux и Unix - лучшая ОС в мире.