rpmコマンドの通常の使い方は、インストール、アップグレード、削除、クエリーにまとめることができます.
1839 ワード
rpmコマンドの通常の使い方は、インストール、アップグレード、削除、クエリーにまとめることができます.rpmの一般的なコマンドとオプションは次のとおりです.インストール/アップグレード/削除 oパッケージを取り付ける:rpm-ivh
oパッケージをアップグレードする:rpm-Uvh
oパケットを削除する:rpm-e
注:レッドキャップ企業Linuxは多くのアーキテクチャをサポートします.他のアーキテクチャをサポートするパッケージをインストールした場合は、rpm-eという構文を使用して、特定のアーキテクチャをサポートするパッケージを削除できます.
oまた、パッケージをアップグレードしたりインストールしたりするためには、強制的にインストールするために追加のフラグが必要かもしれません.これらのフラグが必要な理由を知っている場合にのみ使用することをお勧めします.クエリー oパッケージがインストールされているかどうかを確認する:rpm-q
oインストール済みパケットの情報を取得する:rpm-qi
oどのファイルがこのパッケージに属するかをリストします:rpm-ql
oファイルがどのパケットに属するかを表示する:rpm-qf
通常、rpm-qilなど、異なるクエリーコマンドを組み合わせることができます.たとえば、rpm-qilはパケット情報を与え、このパケットのすべてのファイルもリストされます.
まだインストールされていないパッケージを表示するには、クエリー行にPを追加する必要があります.rpm -qilp somepackage.1.1-4.i386.rpm
これには、に記載されている情報とファイルがリストされます.より高度な使用方法を表示するには、manページを表示するか、このサイトにアクセスします.http://www.rpm.org .検証 システム上のファイルがインストール後に変更されたことを確認するには、RPMを使用してチェックします.
コマンドrpm-Vaには、パッケージのインストール後に変更されたすべてのファイルがリストされます.これには、多くのファイルがリストされます(多くのファイルは、パッケージをインストールするときに構成が変更されたためかもしれません).パッケージが修正されていることを確認するために、単独で検証することができます.
その後、ファイル/tmp/file 1にインストール後に変更されたすべてのパッケージを表示します.
rpm -ivh somepackage.x.y-z..rpm
oパッケージをアップグレードする:rpm-Uvh
rpm -Uvh somepackage.1.1-5.i386.rpm
oパケットを削除する:rpm-e
rpm -e somepackage
注:レッドキャップ企業Linuxは多くのアーキテクチャをサポートします.他のアーキテクチャをサポートするパッケージをインストールした場合は、rpm-eという構文を使用して、特定のアーキテクチャをサポートするパッケージを削除できます.
rpm -e somepackage.1.1-5.x86_64
oまた、パッケージをアップグレードしたりインストールしたりするためには、強制的にインストールするために追加のフラグが必要かもしれません.これらのフラグが必要な理由を知っている場合にのみ使用することをお勧めします.
--force 。
--nodeps , 。
rpm -q somepackage
oインストール済みパケットの情報を取得する:rpm-qi
rpm -qi somepackage
oどのファイルがこのパッケージに属するかをリストします:rpm-ql
rpm -ql somepackage
oファイルがどのパケットに属するかを表示する:rpm-qf
rpm -qf /usr/bin/some_executable
通常、rpm-qilなど、異なるクエリーコマンドを組み合わせることができます.たとえば、rpm-qilはパケット情報を与え、このパケットのすべてのファイルもリストされます.
まだインストールされていないパッケージを表示するには、クエリー行にPを追加する必要があります.rpm -qilp somepackage.1.1-4.i386.rpm
これには、に記載されている情報とファイルがリストされます.より高度な使用方法を表示するには、manページを表示するか、このサイトにアクセスします.http://www.rpm.org .
コマンドrpm-Vaには、パッケージのインストール後に変更されたすべてのファイルがリストされます.これには、多くのファイルがリストされます(多くのファイルは、パッケージをインストールするときに構成が変更されたためかもしれません).パッケージが修正されていることを確認するために、単独で検証することができます.
rpm -Va --pipe "awk '{print $2}' | xargs rpm -qf | sort -u" &> /tmp/file1
その後、ファイル/tmp/file 1にインストール後に変更されたすべてのパッケージを表示します.