|
|
ツールの解説 No. 52 RPMパッケージのアップデート
【解説】
Turbolinuxでは、インストールされたアプリケーションの管理方法として、RPMを採用
しております。RPMパッケージは、インストール時に解決しなければならないプログラム
間の依存関係を自動的に解決することができます。システムにRPMパッケージをインス
トールする場合は、あらかじめその手順をご確認ください。RPMパッケージのインス
トール・アンインストール(追加・削除)には主に以下の2通りの方法があります。
【手順】
1. turbopkgコマンドを使用する方法
コンソール上に表示されるGUI画面を使用して、RPMパッケージの管理を行うことが可能
です。
インストール元として、ローカルファイルシステム、CD-ROM、FTP経由が選択可能です。
インストールするパッケージを選択する際に、選択した以外のパッケージが自動的に
選択される場合があります。これはインストールパッケージが動作する際に必要とする
他のパッケージが自動的に選択されているものですので、そのまま同時にインストール
を行っていただく必要があります。
このような依存関係が自動的に解決できなかった場合には警告が表示されますので、
そのまま続行せずに必要とされるパッケージがインストール元に存在することをご確認
ください。
アップデートを選択すると、その時点で提供されているアップデートパッケージが
全て自動的に選択されます。環境によっては、このように自動選択されるもの以外の
パッケージも必要となる場合があります。あらかじめ、ご利用になられている
パッケージをご確認いただき、必要なパッケージが自動選択されない場合には、適宜
手動にて選択してください。
詳細につきましては、お手元のマニュアルをご参照ください。
2. rpmコマンドを使用する方法
rpmコマンドを使用すれば、より詳細なパッケージの制御を行うことが可能です。
Turbolinux の CD-ROM から RPM パッケージをインストールするには、CD-ROMを
マウントし、カレントディレクトリを /mnt/cdrom/turbo/RPMSに移動します。
(製品バージョンによって、ディレクトリ名は異なる場合があります)
例えば、turbolinux-1.0-1.i386.rpm というRPMパッケージをインストールするには、
# mount /mnt/cdrom
# cd /mnt/cdrom/turbo/RPMS/
# rpm -ivh turbolinux-1.0-1.i386.rpm
と実行します。
rpmコマンドの-iオプションは、新規パッケージをインストールする場合に用います。
既にインストールされているパッケージを新しいバージョンにアップデートするには、
# rpm -Uvh turbolinux-2.0-1.i386.rpm
と実行します。
-Uオプションは、既にインストールされているパッケージを新しいバージョンに更新し
ます。インストールされていないパッケージの場合は、新規にインストールを行います。
インストールするパッケージによっては、依存関係により、他のパッケージを同時に
インストールまたはアップデートする必要がある場合があります。
このような場合には、必要なパッケージ名を列挙するか、ワイルドカード指定を行うことができます。
# rpm -ihv turbolinux-1.0-1.i386.rpm turbolinux-devel-1.0-1.i386.rpm
# rpm -Uhv turbolinux*-2.0-1.i386.rpm
rpmコマンドのオプションとして、-Fを使用すると、指定したパッケージの内、既に
インストールされているパッケージについてのみアップデートインストールが行われます。
# rpm -Fhv turbolinux*-2.0-1.i386.rpm
すでにインストールされているパッケージをアンインストールするには、
# rpm -e turbolinux
とします。
アンインストールの際は、パッケージ名のみを指定してください。
そのほかにも、rpmコマンドには様々なオプションが用意されています。
インストールされているすべてのパッケージの一覧表示は、
# rpm -qa
パッケージの情報を表示するには、
# rpm -qi turbolinux
または、
# rpm -qip turbolinux-2.0-1.i386.rpm
インストールされるファイルの一覧表示は、
# rpm -ql turbolinux
または、
# rpm -qlp turbolinux-2.0-1.i386.rpm
となります。
rpmコマンドによるインストールやアップデートを行う場合、システムにインストール
されているパッケージの種類やバージョンなどの条件によって、rpmパッケージの削除
やアップデートを正しい順序で行わなければならない場合がありますので、あらかじめ
ドキュメント等をご確認ください。
rpmコマンドの詳細については、`man rpm`をご参照ください。
turbopkg RPM 関連文書
Last modified : Wed Jun 21 JST 2000 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

