Ubuntu20.04のシステムで、aptコマンドの補完が効かなくなった場合の対処法
Ubuntu 20.04でaptコマンドの補完が効かない場合は、以下の方法を試してください:
- bash-completionパッケージをインストールします:
sudo apt update
sudo apt install bash-completion
- ターミナルを再起動するか、再ログインしてください。
bash-completionをインストールした後は、変更を有効にするためにターミナルを再起動するか、再ログインしてください。
- bashrcファイルでオートコンプリートを有効にしているかを確認する:
端末から「bashrc」ファイルを開くには、次のコマンドを入力します。
nano ~/.bashrc
以下の行がコメントアウト(#から始まる)されていないことを確認します。
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
fi
fi
これらの行がコメントアウトされていたら、コメントアウトを解除して、ファイルを保存して、ターミナルを再起動するかログアウトしてからログインし直してください。
- 他の補完プラグインやスクリプトがインストールされているかどうかを確認する:
場合によってはすでにインストール済みの他の補完プラグインやスクリプトがaptの補完機能と競合している可能性があります。他の設定ファイルを調べて、/etc/bash_completion.d/ディレクトリ内のファイルのように、競合しているプラグインやスクリプトがないか確認できます。競合が確認された場合は、関連するプラグインやスクリプトを無効化または削除してから、端末を再起動してみてください。
以上の手順で問題の解決が可能となることを願っています。問題が解決しない場合は、詳しい情報をご提供いただければ、さらにサポートさせていただきます。