私は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
追加すべきリポジトリはありますか?
CentOSでbash-completionパッケージをインストールするには、EPEL Yumリポジトリを有効にする必要があります。
詳細は https://fedoraproject.org/wiki/EPEL を参照してください。
Bash-completionを取得する必要があるコマンドは1つだけです。
yum install epel-release.noarch bash-completion.noarch
bash-completion
RPMをダウンロード
wget http://www.caliban.org/files/redhat/RPMS/noarch/bash-completion-20060301-1.noarch.rpm
RPMをインストールする
rpm -ivh bash-completion-20060301-1.noarch.rpm
コマンドを実行する
. /etc/bash_completion
これでオートコンプリートを試すことができます
yum ins — [TAB][TAB]
編集:Centos 6の場合、 this RPM を取得できます
EPELがインストールされていない場合は、最初に次のコマンドを実行します。
yum install epel-release
次に、次のコマンドを実行します。
yum install bash-completion --enablerepo=epel
インストール後、機能を開始するにはログアウト/ログインする必要があります。現在のセッションで使用するには、.
コマンド:
. /etc/bash_completion