パッケージ管理
Unixでソフトのインストールっていったら,昔はtarボールをとってきて,Makefile編集して,コンパイル...あ,エラーがでた!っていう感じでしたが,今はそんな時代ではありません.
ソフトウェアはパッケージ化されて,コマンド一発でインストールできてしまいます.代表的なパッケージにはrpmがあります.rpmコマンドをいろいろ使うこととでソフトのインストールや更新はラクラクです.
もっと最近は便利になって,rpmコマンドすらつかわなくてもいい時代になってます.
パッケージ管理ソフトというのがあり,パッケージの依存関係を含めて自動的に調査し,適切なパッケージを自動的にダウンロードして,自動的にアップデートしてくれます.
RedHatLinuxであれば,
up2dateというコマンドがありますが,正規に購入しないとだめです.お金がかかります.
フリーのrpm管理ソフトとしては,
・apt
・yum
があります.これらを使いこなせば,たえず新しいバージョンにすることができます.
基本的なrpmコマンドオプション
rpmコマンドを利用して、手動で管理することもできます。とりあえず下記のことぐらいは覚えておきましょう.
-ivh :インストール
-uvh:アップデート
-e :アンインストール
SRPMからのリビルド
rpmbuild --rebuild xxx.src.rpm
リビルドしたRPMファイルは、Red Hat Linuxは/usr/src/redhat/RPMS/i386/に保存されます.
パッケージを探すには
下記のサイトが参考になります。