パッケージ名を完成させようとすると、タブの完成は中止されます。たとえばdnf info fire[TAB]
。この問題をどのように解決できますか?
通常、bashと完成オプションでも機能しますdnf
が、パッケージ名では機能しません。コマンドラインがハングしているようでコマンドプロンプトを再表示するには、Ctrl-Cをダブルクリックする必要があります。
タブ補完機能は以前はFedora 28で動作していましたが、Fedora 29にアップグレードした後にこの問題が発生しました。
bash-completion
完了するために必要なパッケージをインストールしました。sqlite
使用sudo strace -pXXXX -fro /tmp/strace.log
(ここで、XXXXは、タブの完了を試みるbash端末のプロセスIDです)ここ55個のプロセスが関連付けられた9MBの80k+ラインログファイルを作成しました。そこで探すべきヒントの提案をお探しですか?
dnf
パッケージ名タブの完成の観察
- 私のユーザーは利用できません。
- ルートに適用
dnf install
または後で動作しませんdnf info
- それ以降は動作します
dnf remove
(私のユーザーを含む)。
ベストアンサー1
以下はいくつかの回避策です。https://bugzilla.redhat.com/show_bug.cgi?id=1625674。また、ある時点で修正があるでしょう。