Q パッケージシステムを使ってソフトウェアをインストールしました。インストールされたパッケージのさまざまな情報を参照したいのですが、どうすればよいでしょうか?
パッケージシステムの利点は、インストールされたファイルの管理が行えることです。一般的に良く使用されるコマンドの対応を表1に、操作内容を実行例2に示しておきます。
処理内容 | dpkg | RPM | packages |
---|---|---|---|
インストールされたパッケージのリスト表示 | dpkg -l | rpm -qa | pkg_info |
特定パッケージに含まれるファイルのリスト表示 | dpkg -L <パッケージ名> | rpm -ql <パッケージ名> | pkg_info -L <パッケージ名> |
ファイル名から対応パッケージを検索 | dpkg -S <ファイル名> | rpm -qf <ファイル名> | pkg_info -W <ファイル名> |
Q RPM系のディストリビューションを利用していますが、目的のRPMパッケージがありません。何か手段はありませんでしょうか?
別のディストリビューション用に作成されたSRPMパッケージ(ソースパッケージ)を再構築することで、利用可能になる場合があります。
SRPMパッケージ再構築の手順は、以下のとおりです(実行例3)。
ただし、必ずしもSRPMパッケージが修正なしに再構築できるとは限りません。うまくいかない場合、SPECファイル*を修正する必要があります。これにはある程度の知識が必要です。
RPMパッケージを作成するための設計図となるファイル。
本記事は、オープンソースマガジン2005年5月号「オープンソースの常識」を再構成したものです。
Copyright © ITmedia, Inc. All Rights Reserved.