メニューを飛ばして本文へ


Vine Linux

検索

Google

第6章 RPM/APTによるパッケージ管理

6.1. パッケージ管理

6.1.1. パッケージ管理ツール

Vine Linuxでは RPM(RedHat Package Manager)形式のパッケージ管理システムを採用しています。 これにより、個々のパッケージのインストールや削除などを容易に行うことができます。 本節では、APTとRPMを用いたrpmパッケージの管理方法を簡単に説明します。

rpmパッケージの操作方法は大きくわけて、

  • apt-getコマンドでCUI操作

  • rpmコマンドでCUI操作

  • X Window上でGUI(Synapticなど)を用いる

という方法があります。

本章では上記のそれぞれのapt-getコマンドとrpmコマンドを用いたパッケージの操作方法を解説します。 man apt-getman rpm、また apt-get --helprpm --help で、apt-getコマンドや rpmコマンドのいろいろなオプションを知ることができます。

参照 困ったときには

6.1.2. 注意事項

rpmパッケージにはすぐにインストールできるバイナリパッケージと、 プログラムのソースコードで提供されているソースパッケージがあります。 ソースパッケージを入手した場合は、後述する方法でバイナリパッケージに変換する必要があります。

パッケージをインストール、アップデート、アンインストールするときは、ルート(root)ユーザで行います。 しかし、ソースパッケージからバイナリパッケージに変換する場合には、一般ユーザで行います。 これはバイナリパッケージを構築する際にファイル操作を必要とするため、誤操作などによって、既存のシステムを壊さないようにするためです。

システム管理者rootの権限が必要な操作はプロンプトを #で表しています。 また、一般ユーザで行える操作はプロンプトを $で表しています。 プロンプトが $になっているところを rootユーザで実行することはお勧めできません。

6.1.3. rpmパッケージ

Vine LinuxのWWWページからアップデートされたソフトウェアや VinePlusをダウンロードすることができます。 ネットワークにつながっている環境で、apt-getコマンドを用いれば自動的にダウンロードとパッケージの更新を行うことができます。

これらのソフトウェアは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が付きます。