使用法: 1. インストール、「#rpm -i rpm ファイル名」; 2. 削除、「# rpm -e example」; 3. アップグレード、「# rpm -Uvh rpm ファイル」; 4. クエリ, "# rpm -q ソフトウェア パッケージ"; 5. ソフトウェア パッケージ "検証が必要な rpm -Vf パッケージ" を確認します。
#このチュートリアルの動作環境: centos7 システム、thinkpad t480 コンピューター。
Linux オペレーティング システムでは、ほとんどすべてのソフトウェアが RPM を通じてインストール、アンインストール、管理されます。 RPM の正式名称は Redhat Package Manager で、Redhat 社が提案した Linux 上でソフトウェア パッケージを管理するソフトウェアです。 Linux をインストールする場合、いくつかのコア モジュールを除いて、他のほとんどすべてのモジュールは RPM を通じてインストールされます。 RPM には、インストール、アンインストール、アップグレード、クエリ、検証の 5 つの動作モードがあります。
1) RPM を使用してパッケージをインストールします。最も簡単なコマンドは次のとおりです:
#rpm -i example.rpm 安装 example.rpm 包; #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息; #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度
2) インストールされたパッケージを削除します
パッケージの例をアンインストールするには、次のように入力します。コマンド行:
# rpm -e example
注: ソフトウェア パッケージ名は例であり、rpm ファイル名「example.rpm」ではありません。
3) ソフトウェア パッケージのアップグレード
ソフトウェアのアップグレードはソフトウェアのインストールと似ています:
# rpm -Uvh example.rpm
ユーザーは次の点に注意してください: rpm は対応するソフトウェア パッケージの古いバージョンを自動的にアンインストールします。ソフトウェアの古いバージョンの設定ファイルが新しいバージョンと互換性がない場合、rpm はそれを別のファイルとして自動的に保存し、ユーザーには次のメッセージが表示されます。
saving /etc/example.conf as /etc/example.conf.rpmsave
このようにして、ユーザーは次のことができます。対応する構成ファイル構成ファイルを手動で変更します。
さらに、ユーザーが古いバージョンのソフトウェアをインストールしたい場合は、次のエラー メッセージが表示されます。
# rpm -Uvh example.rpm examle packag example-2.0-l(which is newer) is already installed error:example.rpm cannot be installed
ユーザーがインストールを強制したい場合は、 - を使用してください。古いパッケージパラメータ。
4) ソフトウェア パッケージのクエリ
ユーザーは、rpm -q を使用して、rpm データベース内の対応するソフトウェアをクエリできます。rpm により、ソフトウェア パッケージの名前、バージョン、リリース バージョン番号が得られます。例:
# rpm -q example
以下は、クエリ時に使用できる特定のパラメータです:
-a: 現在システムにインストールされているすべてのソフトウェア パッケージをクエリします。
-f ファイル名: ファイルを含むソフトウェア パッケージを問い合わせます。
-F :入力が標準入力であることを除き、-f パラメータと同じです (例: find /usr/bin | rpm -qF)v-q ソフトウェア パッケージ名: ソフトウェア パッケージ
## をクエリします。 #-Q :同じ -p パラメータで、入力のみが標準入力です (例: find /mnt/cdrom/RedHat/RPMS | rpm -qQ)出力の形式選択は次のとおりです:-i ソフトウェア パッケージの名前、説明、リリース、サイズ、コンパイル日、インストール日、開発者、その他の情報を表示します。 -l ソフトウェア パッケージに含まれるファイルを表示します -s ソフトウェア パッケージに含まれるファイルの現在の状態を表示します。正常と欠落の 2 つの状態のみです。-d パッケージ内のソフトウェア ドキュメント (man、info、README など) を表示します。 -c は、ソフトウェア パッケージ内の構成ファイルを表示します。これらのファイルは通常、インストール後のユーザー (例: sendmail.cf、passwd、inittab) Wait-v パラメーターを使用すると、ls -l
rpm -Vf 需要验证到包
# rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.rpm
# rpm -Va
# rpm -qf /usr/X11R6/bin/xjewel
xjewel-1.6-1
# rpm -qpi koules-1.2-2.i386.rpm
linux チュートリアル )
以上がLinuxでrpmインストールコマンドを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。