Vine Linuxでは RPM(RedHat Package Manager)形式のパッケージ管理システムを 採用しています.これにより,個々のパッケージのインストールや削除などを容 易に行うことができます. 本節では,rpmパッケージの管理方法を簡単に説明します.
rpmパッケージの操作方法は大きくわけて,
本節では1番目のrpmコマンドとgnorpmコマンドを用いたrpmパッケージの操作方法を解説します.man rpm,またはrpm --helpでも,rpmコマンドのいろいろなオプションを知ることができます.
パッケージにはすぐにインストールできるバイナリパッケージと,プログラムの ソースコードで提供されているソースパッケージがあります.ソースパッケージ を入手した場合は,後述する方法でバイナリパッケージに変換する必要がありま す.
rpmコマンドやgnorpmコマンドでパッケージをインストール,アップデート,ア ンインストールするときは,ルート(root)ユーザで行います.しかし,ソースパッ ケージからバイナリパッケージに変換する場合には,一般ユーザで行います.こ れはバイナリパッケージを構築する際にファイル操作を必要とするため,誤操作 などによって,既存のシステムを壊さないようにするためです.
システム管理者rootの権限が必要な操作はプロンプトを #で表しています.また, 一般ユーザで行える操作はプロンプトを $で表しています.プロンプトが $になっ ていることろを rootユーザで実行することはお勧めできません.
Vine LinuxのWWWページからアップデートされたソフトウェアや VinePlusをダウンロードすることができます.これらのソフトウェアはrpmパッケージとなっています.rpm パッケージの名前付けの規則は,
(パッケージ名)-(バージョン)-(リリース番号).(アーキテクチャ).rpm
となっています.(バージョン)はソフトウェアのバージョンを表し,(リリース
番号)はパッケージ作成に関する管理番号です.Vine Linux固有のパッチが入っ
ている場合は,2vl3のように vl(Vine Linuxリリース番号)の形式になっていま
す.(アーキテクチャ)には src, noarch, i386, ppc, alpha, sparcなどが入り
ます.ソースコードのパッケージには srcが付けられます.また機種(CPU)に依
存しないパッケージには noarchが付けられます.一方,i386などは機種に依存
したパッケージです.通常,インテル系のPCでコンパイルされたバイナリのパッ
ケージには i386と付いていますが,i586などとなっている場合もあります.
また、Power PC (Power Macintosh)上でコンパイルされたバイナリには ppcが,
alphaチップを搭載したコンピュータ上でコンパイルされたバイナリには
alphaが,SUNのSPARC上でコンパイルされたバイナリには sparcが付きます.