CentOSのYumにbash-completionパッケージがありません。

CentOSのYumにbash-completionパッケージがありません。

CentOS 6のYumでタブ補完機能を実装しようとしていyum install firefo<TAB>ますfirefox。私はちょうどチュートリアルをたくさん見つけましたが、yum install bash-completionそうすれば次のような結果が得られます。

Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirror.anl.gov
 * extras: yum.singlehop.com
 * updates: mirror.ubiquityservers.com
Setting up Install Process
No package bash-completion available.
Error: Nothing to do

リポジトリを追加する必要がありますか?

答え1

CentOSでは、bash-completionパッケージをインストールするにはEPEL Yumリポジトリを有効にする必要があります。

バラよりhttps://fedoraproject.org/wiki/EPELもっと学ぶ。

答え2

Bashを完了するには、1つのコマンドを実行するだけです。

yum install epel-release.noarch bash-completion.noarch

答え3

  1. bash-completionRPMダウンロード

    wget http://www.caliban.org/files/redhat/RPMS/noarch/bash-completion-20060301-1.noarch.rpm

  2. RPMのインストール

    rpm -ivh bash-completion-20060301-1.noarch.rpm

  3. 注文の実行

    . /etc/bash_completion

  4. これでオートコンプリートを試すことができます。

    yum ins — [TAB][TAB]

編集:Centos 6の場合この速度

答え4

EPELがインストールされていない場合は、まず以下を実行してください。

yum install epel-release

次に、次のコマンドを実行します。

yum install bash-completion --enablerepo=epel

インストール後に作業を開始するには、ログアウト/ログインする必要があります。現在のセッションで使用を開始するには、次の.コマンドを使用してインポートします。

. /etc/bash_completion

関連情報