Linuxのコマンドrpm

 

 

I.はじめに

RPMは、より多くの類似した、Windowsプラットフォーム上のアンインストーラーが同じ、RedHatのパッケージのインストールと管理プログラムによって開発された、RedhatPackageManagerの略語です。ユーザーは、Linux上のアプリケーションやシステムツールをインストールし、管理することができ、RPMを使用してください。RPMは、ユーザーがインストールされたバイナリパッケージを指示することを可能にし、ユーザーは、関連するライブラリがインストールされている持っているかどうかを照会することができます。RPMの削除プログラムを使用している場合、ユーザーが関連手続きを削除したいかどうかを尋ねることが賢明だろう。あなたがソフトウェアをアップグレードするためにRPMを使用している場合は、ユーザーが新しいソフトウェアを再設定する必要はありませんので、RPMは、元の設定ファイルを保持します。RPMは、ユーザーがパッケージを照会することができ、データベースを介してすべてのパッケージに関する情報を含むデータベースを維持します。が、RPMは、Linuxのために設計されているが、それは、SunOS、Solaris版、AIX、IRIXと他のUNIXシステムの価値アップに移動されました。RPMはGPLの著作権契約に従う、ユーザーが自由にGPLに準拠して、と普及のRPMを使用することができます。

 

第二に、コンフィギュレーション

RPMパッケージ管理設定ファイルはrpmrcで、あなたは検索し、次のコマンドを使用することができます

#rpmrcを見つけます

あなたは、次のコマンドを使用して表示することができます

RPM --showrc

 

第三に、機能

1 rpmのデータベース初期化機能、

rpmパッケージをrpmコマンドでインストールはrpmデータベースによって行われるかどうかを照会する。我々は常にRPMデータベースを初期化するために、次の2つのコマンドを使用する必要があります。

[ルート@ localhostの卑南の]#のRPM --initdb 
[ルート@ localhostの卑南の]#のRPM --rebuilddb注:これは長い時間がかかります。

注:ここでは、主に問題と上記の2つのパラメータは、非常に便利です時々RPMシステムは問題であり、インストールすることはできませんし、クエリ。

[ルート@ localhostの卑南の]#updatedbを
[ルート@ localhostの卑南]#は、ソフトウェアやファイル名を検索します
ヒント:updatedbを、私たちは、インストールする場所を照会するためのいくつかのソフトウェアを見つけることができます。システムが最初にインストールされた時点からの時間に、実行されるupdatedbを一度実行する必要があり、最新のソフトウェアライブラリを維持するためにインストールされている。slocateをパッケージがすべてではupdatedb。このコマンドを持っていない場合は、slocateをインストールする必要があります。
 


2、RPMパッケージ管理機能

1)クエリ機能:

RPM {-q | --query} [選択-オプション] [クエリオプション]

ユースケース

1)クエリファイルがどのパッケージがインストールされているに属し

RPM -qfファイル名

2)クエリがインストールされたソフトウェアパッケージがどこにインストールされています

RPM -qlソフトウェア名
回転数rpmquery -qlソフトウェアの名称

3)コンフィギュレーションファイルインストールされているソフトウェアを調べます

RPM -qcソフトウェアの名称

4)ソフトウェアをインストールするには、ドキュメントがインストールされている見ます

RPM -qdソフトウェアの名称

5)パッケージを見て、インストールされたソフトウェアは、依存しています

RPM -qRソフトウェアの名称

6)を確認してくださいパッケージにはファイルが含まれています

RPM -qplファイル名

パッケージがインストールされている場合7)をチェック

RPM -qaファイル名

8)パッケージのインストール状況を見ます

RPM -qファイル名

 

 

2)パッケージのインストール、アップグレード、削除

1)従来のパッケージのインストール

-ivh:インストールは、インストールの進行状況が表示さ--install -冗長-ハッシュ
-Uvhを:パッケージ--updateをアップグレード; 
-Vaは:失われたファイルを見つけ、RPMパッケージのすべてを確認し、[表示ロスト]; 
-e:削除パッケージ

2)ソースパッケージのインストール

:ユーザーがコマンドと、このコマンドは、ソースコードを解凍し、コンパイルし、それをインストールしますRPM --recompile VIM-4.6-4.src.rpm#

RPM --rebuildのVim-4.6-4.src.rpm完全なインストール#を後に、RPMパッケージi386.rpmを再パッケージ化するためにコンパイルされた実行可能ファイルが存在します。

:詳細な使用方法を参照してくださいhttp://ftp.tsingpost.com/index.php/archives/379/

 

3)インストールのネットワークパケット

#回転数-qpi http://mirrors.kernel.org/fedora/core/4/i386/os/のFedora / RPMS / gaimの-1.3.0-1.fc4.i386.rpm 
ます。#rpm -ivhます。http://ミラー.kernel.org / Fedoraの/コア/ 4 / I386 / OS / Fedoraの/ RPMS / gaimの-1.3.0-1.fc4.i386.rpm

4)インストールディレクトリを指定します。パラメータ-relocateを追加します

指定されたディレクトリにインストールされたRPM -ivh --relocate / =は/ opt / gaimのgaimの-1.3.0-1.fc4.i386.rpm#エルガイム-1.3.0-1.fc4.i386.rpm場合:/ opt / gaimの中

 

3、インポート関数のシグネチャ

署名ファイル--import RPM

 

4、rpmパッケージ抽出ファイル機能

rpm2cpio file.rpm | cpioの-div

ヒント:現在のディレクトリusrとなどで抽出されたファイルの下で

 

転載します。https://www.cnblogs.com/274914765qq/p/4448930.html

後者はURLを参照してもよいします。http://www.cnblogs.com/tswhq/p/7868314.html

I.はじめに

RPMは、より多くの類似した、Windowsプラットフォーム上のアンインストーラーが同じ、RedHatのパッケージのインストールと管理プログラムによって開発された、RedhatPackageManagerの略語です。ユーザーは、Linux上のアプリケーションやシステムツールをインストールし、管理することができ、RPMを使用してください。RPMは、ユーザーがインストールされたバイナリパッケージを指示することを可能にし、ユーザーは、関連するライブラリがインストールされている持っているかどうかを照会することができます。RPMの削除プログラムを使用している場合、ユーザーが関連手続きを削除したいかどうかを尋ねることが賢明だろう。あなたがソフトウェアをアップグレードするためにRPMを使用している場合は、ユーザーが新しいソフトウェアを再設定する必要はありませんので、RPMは、元の設定ファイルを保持します。RPMは、ユーザーがパッケージを照会することができ、データベースを介してすべてのパッケージに関する情報を含むデータベースを維持します。が、RPMは、Linuxのために設計されているが、それは、SunOS、Solaris版、AIX、IRIXと他のUNIXシステムの価値アップに移動されました。RPMはGPLの著作権契約に従う、ユーザーが自由にGPLに準拠して、と普及のRPMを使用することができます。

 

第二に、コンフィギュレーション

RPMパッケージ管理設定ファイルはrpmrcで、あなたは検索し、次のコマンドを使用することができます

#rpmrcを見つけます

あなたは、次のコマンドを使用して表示することができます

RPM --showrc

 

第三に、機能

1 rpmのデータベース初期化機能、

rpmパッケージをrpmコマンドでインストールはrpmデータベースによって行われるかどうかを照会する。我々は常にRPMデータベースを初期化するために、次の2つのコマンドを使用する必要があります。

[ルート@ localhostの卑南の]#のRPM --initdb 
[ルート@ localhostの卑南の]#のRPM --rebuilddb注:これは長い時間がかかります。

注:ここでは、主に問題と上記の2つのパラメータは、非常に便利です時々RPMシステムは問題であり、インストールすることはできませんし、クエリ。

[ルート@ localhostの卑南の]#updatedbを
[ルート@ localhostの卑南]#は、ソフトウェアやファイル名を検索します
ヒント:updatedbを、私たちは、インストールする場所を照会するためのいくつかのソフトウェアを見つけることができます。システムが最初にインストールされた時点からの時間に、実行されるupdatedbを一度実行する必要があり、最新のソフトウェアライブラリを維持するためにインストールされている。slocateをパッケージがすべてではupdatedb。このコマンドを持っていない場合は、slocateをインストールする必要があります。
 


2、RPMパッケージ管理機能

1)クエリ機能:

RPM {-q | --query} [選択-オプション] [クエリオプション]

ユースケース

1)クエリファイルがどのパッケージがインストールされているに属し

RPM -qfファイル名

2)クエリがインストールされたソフトウェアパッケージがどこにインストールされています

RPM -qlソフトウェア名
回転数rpmquery -qlソフトウェアの名称

3)コンフィギュレーションファイルインストールされているソフトウェアを調べます

RPM -qcソフトウェアの名称

4)ソフトウェアをインストールするには、ドキュメントがインストールされている見ます

RPM -qdソフトウェアの名称

5)パッケージを見て、インストールされたソフトウェアは、依存しています

RPM -qRソフトウェアの名称

6)を確認してくださいパッケージにはファイルが含まれています

RPM -qplファイル名

パッケージがインストールされている場合7)をチェック

RPM -qaファイル名

8)パッケージのインストール状況を見ます

RPM -qファイル名

 

 

2)パッケージのインストール、アップグレード、削除

1)従来のパッケージのインストール

-ivh:インストールは、インストールの進行状況が表示さ--install -冗長-ハッシュ
-Uvhを:パッケージ--updateをアップグレード; 
-Vaは:失われたファイルを見つけ、RPMパッケージのすべてを確認し、[表示ロスト]; 
-e:削除パッケージ

2)ソースパッケージのインストール

:ユーザーがコマンドと、このコマンドは、ソースコードを解凍し、コンパイルし、それをインストールしますRPM --recompile VIM-4.6-4.src.rpm#

RPM --rebuildのVim-4.6-4.src.rpm完全なインストール#を後に、RPMパッケージi386.rpmを再パッケージ化するためにコンパイルされた実行可能ファイルが存在します。

:詳細な使用方法を参照してくださいhttp://ftp.tsingpost.com/index.php/archives/379/

 

3)インストールのネットワークパケット

#回転数-qpi http://mirrors.kernel.org/fedora/core/4/i386/os/のFedora / RPMS / gaimの-1.3.0-1.fc4.i386.rpm 
ます。#rpm -ivhます。http://ミラー.kernel.org / Fedoraの/コア/ 4 / I386 / OS / Fedoraの/ RPMS / gaimの-1.3.0-1.fc4.i386.rpm

4)インストールディレクトリを指定します。パラメータ-relocateを追加します

指定されたディレクトリにインストールされたRPM -ivh --relocate / =は/ opt / gaimのgaimの-1.3.0-1.fc4.i386.rpm#エルガイム-1.3.0-1.fc4.i386.rpm場合:/ opt / gaimの中

 

3、インポート関数のシグネチャ

署名ファイル--import RPM

 

4、rpmパッケージ抽出ファイル機能

rpm2cpio file.rpm | cpioの-div

ヒント:現在のディレクトリusrとなどで抽出されたファイルの下で

 

転載します。https://www.cnblogs.com/274914765qq/p/4448930.html

後者はURLを参照してもよいします。http://www.cnblogs.com/tswhq/p/7868314.html

おすすめ

転載: www.cnblogs.com/Jeely/p/11355933.html