web-dev-qa-db-ja.com

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

私はYum CentOS 6でタブ補完を機能させようとしています(そのため、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

追加すべきリポジトリはありますか?

16
sans

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

詳細は https://fedoraproject.org/wiki/EPEL を参照してください。

Bash-completionを取得する必要があるコマンドは1つだけです。

yum install epel-release.noarch bash-completion.noarch
8
Dmitry Shost
  1. bash-completion RPMをダウンロード

    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の場合、 this RPM を取得できます

4
iDon

EPELがインストールされていない場合は、最初に次のコマンドを実行します。

yum install epel-release

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

yum install bash-completion --enablerepo=epel

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

. /etc/bash_completion
1
isapir