ホームページ >運用・保守 >Linuxの運用と保守 >Linuxでrpmインストールコマンドを使用する方法

Linuxでrpmインストールコマンドを使用する方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-06-18 10:16:0810380ブラウズ

使用法: 1. インストール、「#rpm -i rpm ファイル名」; 2. 削除、「# rpm -e example」; 3. アップグレード、「# rpm -Uvh rpm ファイル」; 4. クエリ, "# rpm -q ソフトウェア パッケージ"; 5. ソフトウェア パッケージ "検証が必要な rpm -Vf パッケージ" を確認します。

Linuxでrpmインストールコマンドを使用する方法

#このチュートリアルの動作環境: 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

のような出力が得られます。5) rpm を使用してソフトウェア パッケージを確認

rpm -Vf 需要验证到包

rpm 実践的なヒント!

1) ユーザーは FTP 経由でソフトウェア パッケージをインストールできます。ユーザーがインターネットに接続でき、新しいソフトウェア パッケージをインストールしたい場合は、その URL アドレスを直接使用してインストールできます:

例: 現在、ftp.linuxsir.com/pub/linux/redhat/ にあります。 RPMS /: foo-1.0-1.i386.rpm の下にこのファイル パッケージがあります。その後、このコマンド

# rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.rpm

を使用してインストールするか、クエリを実行できます。

2) ユーザーが複数のファイルを誤って削除したが、どのファイルであるか分からず、システム全体を確認してどの部分が破損しているかを把握したい場合は、次のコマンドを使用できます:

# rpm -Va

3) ユーザーが誰も抽出できないファイルに遭遇し、それがどのソフトウェア パッケージに属しているかを知りたい場合は、これを行うことができます:

# rpm -qf /usr/X11R6/bin/xjewel

結果は次の情報になります:

xjewel-1.6-1

4) ユーザーが新しい RPM ファイルを取得したがその内容がわからない場合、または特定のファイル パッケージがシステムにどのファイルをインストールするかを知りたい場合は、次のようにすることができます:

# rpm -qpi koules-1.2-2.i386.rpm

(推奨)学習 :

linux チュートリアル )

以上がLinuxでrpmインストールコマンドを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。