私のapt-getインストーラはいくつかのパッケージをオートコンプリートできません

私のapt-getインストーラはいくつかのパッケージをオートコンプリートできません

私はインストールしましたカリLinuxv1.1.0(Debianベース)。
ファイル名の完成最初はsudoが実行されていないので、次のものを追加しました。

complete -c sudo

そしてすべてが見えるオートコンプリート今、いくつかのパッケージを除いて適切パッケージマネージャ。次のように入力すると:

$ sudo apt-get install lubuntu-des

...次へを押しますTAB

$ sudo apt-get install lubuntu-desktop

...パッケージ名「lubuntu-desktop」が自動入力されます。

しかし、次のように入力すると:

$  sudo apt-get install hwi

...今回は、パッケージが自動的に実行されてもTAB自動的には実行されません。hwinfo存在する買戻契約について。単語を手動で完成する場合:

~$ sudo apt-get install hwinfo
Reading package lists... Done
Building dependency tree
Reading state information... Done
hwinfo is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 39 not upgraded.

Kali Linuxを実行している他のコンピュータでもこの動作を確認しましたが、すべてのパッケージでオートコンプリートが正常に機能しました。

オートコンプリートが時折動作する限り、要求されたパッケージがリポジトリに実際に存在するかどうかを知る方法がないため、これは本当に迷惑です。

奇妙な行動。この行は:

sudo nano /etc/apt/sourc

オートコンプリート:

sudo nano /etc/apt/sources.list.d/

/etc/apt/sources.listファイルが存在しても。

これが私が持っているもの~/.bashrcです/etc/bash.bashrc

if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

しかし、私の中にはありません/etc/profile

なぜこれが起こるのか、そしてどうすれば解決できますか?それ?

EDIT-01:テストcomplete -c sudoがに追加されました~/.bashrc。まだ解決されていません。

EDIT-02: プログラムのインストールやアンインストールに違いはないようです。パッケージがpartimageインストールされておらず、使用されていませんTAB

ベストアンサー1

おすすめ記事