B.4. RPM の使用方法に関する実例および一般的な例
RPM は、システムの管理と問題の診断と修正の両方に役立ちます。すべてのオプションを把握する最適な方法は、いくつかの例を参照することです。
- 場合によっては、誤って一部のファイルを削除しましたが、削除内容を把握しているわけではありません。システム全体を検証し、足りないものを確認するには、以下のコマンドを実行します。
rpm -Va
rpm -Va
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 一部のファイルが欠落しているか、破損している場合、パッケージを再インストールするか、またはアンインストールしてからパッケージを再インストールします。 - 場合によっては、認識しないファイルが表示される場合があります。パッケージを所有するパッケージを確認するには、次のコマンドを実行します。
rpm -qf /usr/bin/ghostscript
rpm -qf /usr/bin/ghostscript
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力は以下のようになります。ghostscript-8.70-1.el6.x86_64
ghostscript-8.70-1.el6.x86_64
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 以下のシナリオにおいて、上記の 2 つの例を組み合わせることができます。
/usr/bin/paste
に問題があるとします。そのプログラムを所有するパッケージを確認しますが、どのパッケージが 貼り付ける かは分からません。以下のコマンドを入力します。rpm -Vf /usr/bin/paste
rpm -Vf /usr/bin/paste
Copy to Clipboard Copied! Toggle word wrap Toggle overflow また、適切なパッケージが検証されています。 - 特定のプログラムに関する詳細情報を見つけてもよろしいですか?以下のコマンドを試し、そのプログラムを所有するパッケージに含まれるドキュメントを確認できます。
rpm -qdf /usr/bin/free
rpm -qdf /usr/bin/free
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力は以下のようになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 新しい RPM が見つかるかもしれませんが、何ができるのかは分かないでしょう。情報を確認するには、以下のコマンドを使用します。
rpm -qip crontabs-1.10-32.1.el6.noarch.rpm
rpm -qip crontabs-1.10-32.1.el6.noarch.rpm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力は以下のようになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 場合によっては、
crontabs
RPM パッケージがどのファイルをインストールするかを見てみましょう。以下を入力します。rpm -qlp crontabs-1.10-32.1.el6.noarch.rpm
rpm -qlp crontabs-1.10-32.1.el6.noarch.rpm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力は以下の例のようになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
これらはいくつかの例です。RPM を使用する際には、その使用がさらに分かっている可能性があります。