Дополнительные дополнения 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 15
  • Разница между тремя командами, которые используются для выполнения сценария оболочки?
  • Установленный TigerVNC, не удается подключиться?
  • Почему «systemctl start» запрашивает пароль для шифрования диска?
  • Текст прокрутки Плимута
  • Перенаправить веб-сервер с порта 5000 на порт 80 на localhost (Fedora, firewall-cmd)
  • Что такое репозиторий Firefox со всеми зависимостями?
  • Поклонники на 100% после установки Bumblebee на 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 - лучшая ОС в мире.