「さくらのVPS」bash-completion インストール

id:otn:20110501 で書いた通り、CentOSにはbash-completionパッケージ*1が含まれていない。Fedoraでこれに慣れていると無しではいられないので、インストールする。


Fedoraプロジェクトが、RHELCentOS向けに提供しているEPEL*2ライブラリに無いか探してみる。yumリポジトリに追加してしまうと、今後、意図せず標準でないパッケージをインストールしてしまう可能性があるので、それはしない。
EPEL/ja - Fedora Project Wiki の、「利用可能なパッケージ: 」欄の EPEL5 の x86_64 のページを開いて探すと、System Tools の中にあった。これをインストール

# rpm -ivh http://download.fedora.redhat.com/pub/epel/5/x86_64/bash-completion-1.2-4.el5.2.noarch.rpm

*1:標準のbashの補完機能だとファイル名を補完するが、bash-completionを入れるとコマンドに合わせて適切なオペランドを補完してくれる

*2:Extra Packages for Enterprise Linux