Linuxのrpmコマンド
Linuxのrpmコマンド管理スイート。
RMP(RedHatのパッケージマネージャ)は、もともとそんなに人気が、GPLのルールに従うのは簡単で強力ですので、Linuxのプログラムスイートを管理するように設計されたRed Hat Linuxのディストリビューションでした。 徐々に他のディストリビューションで採択されました。 Linuxは、インストール、アップグレード、間接のLinuxの適用度を高めることが容易であるようにすることを、RPMパッケージ管理を表示されます。
文法
rpm [-acdhilqRsv][-b<完成阶段><套间档>+][-e<套件挡>][-f<文件>+][-i<套件档>][-p<套件档>+][-U<套件档>][-vv][--addsign<套件档>+][--allfiles][--allmatches][--badreloc][--buildroot<根目录>][--changelog][--checksig<套件档>+][--clean][--dbpath<数据库目录>][--dump][--excludedocs][--excludepath<排除目录>][--force][--ftpproxy<主机名称或IP地址>][--ftpport<通信端口>][--help][--httpproxy<主机名称或IP地址>][--httpport<通信端口>][--ignorearch][--ignoreos][--ignoresize][--includedocs][--initdb][justdb][--nobulid][--nodeps][--nofiles][--nogpg][--nomd5][--nopgp][--noorder][--noscripts][--notriggers][--oldpackage][--percent][--pipe<执行指令>][--prefix<目的目录>][--provides][--queryformat<档头格式>][--querytags][--rcfile<配置档>][--rebulid<套件档>][--rebuliddb][--recompile<套件档>][--relocate<原目录>=<新目录>][--replacefiles][--replacepkgs][--requires][--resign<套件档>+][--rmsource][--rmsource<文件>][--root<根目录>][--scripts][--setperms][--setugids][--short-circuit][--sign][--target=<安装平台>+][--test][--timecheck<检查秒数>][--triggeredby<套件档>][--triggers][--verify][--version][--whatprovides<功能特性>][--whatrequires<功能特性>]
パラメータ説明:
- -aは、すべてのパッケージを照会します。
- -b <完了段階> <パッケージファイル> +または-t <完了段階> <パッケージファイル>終了の+設定パッケージスイートステージ、およびパッケージプロファイルのファイル名を指定します。
- -cリストのみの構成プロファイルは、このパラメータは "-l"パラメータを遵守しなければなりません。
- -dリストテキストファイルのみが、このパラメータは "-l"パラメータを遵守しなければなりません。
- -e <パッケージファイル>または--erase <パッケージファイル>指定されたパッケージを削除します。
- -f <ファイル> +クエリは、ファイル・パッケージを指定しています。
- リストは-hまたは--hashキットの取り付けをマーク。
- -iは、情報キットが表示されます。
- -i <パッケージファイル>または--install <パッケージファイル>指定されたパッケージファイルをインストールします。
- -lは、パッケージファイルのリストが表示されます。
- -p <パッケージファイル> +クエリ指定されたRPMパッケージファイル。
- -q使用の照会モード、問題が発生したときに、rpmコマンドは、最初のユーザーが要求されます。
- -R表示関連情報キット。
- -s表示ファイルのステータスは、このパラメータは "-l"パラメータを遵守しなければなりません。
- -U <パッケージファイル>または--upgrade <パッケージファイル>は、指定されたパッケージファイルをアップグレードします。
- -v表示処理の実行命令。
- 簡単なトラブルシューティングのための命令の実行中に-vv詳細表示。
- <パッケージファイル> +プラスパッケージに指定された新しい署名の認証を-addsign。
- --allfilesは、すべてのファイルをインストールします。
- パッケージに含まれる指定されたファイルに準拠したファイルが--allmatches。
- --badreloc誤差は、再構成ファイルを発生します。
- とき--buildroot <ルート>は、ルートディレクトリとしてキットの欲求を生成するように設定されています。
- --changelogディスプレイは、スイートを変更します。
- スイートの署名を検証する--checksig <パッケージファイル> +認定。
- --clean完全なキットの包装の後、パッケージング工程作成されたディレクトリを削除します。
- RPMデータベースディレクトリを設定するには--dbpath <カタログデータベース>。
- 各ファイルの--dump表示認証情報。 このパラメータは、「-l」パラメータを再生するために必要とされます。
- --excludedocsキットを取り付ける場合は、ファイルをインストールしないでください。
- --excludepath <除外ディレクトリ>指定したディレクトリ内のすべてのファイルを無視します。
- 強制的に交換キットまたはファイルを--force。
- --ftpproxy <ホスト名またはIPアドレス> FTPプロキシサーバを指定します。
- --ftpport <通信ポート>通信ポートのFTPサーバーやプロキシサーバーを設定します。
- オンラインヘルプを--help。
- --httpproxy <ホスト名またはIPアドレス>は、HTTPプロキシサーバーを指定します。
- --httpport <通信ポート> HTTPサーバーまたはプロキシ・サーバー用の通信ポートを設定します。
- --ignorearchパッケージファイルの構造の正しさを検証しません。
- --ignoreosパッケージファイルの構造の正しさを検証しません。
- ディスクの空き容量が十分にあるチェックしませんインストールの前に--ignoresize。
- ときにインストールファイルと一緒に、キットを取り付け--includedocs。
- --initdbは、正しいデータベースを使用することができます確認しました。
- 任意のファイルを変更しないでデータベースを更新--justdb。
- 完了のいずれかの段階を実行していない--nobulid。
- --nodepsは相互関連Suiteのプロファイルを確認しません。
- --nofilesが、ファイルの属性を確認しません。
- GPG署名検証のすべてをスキップ--nogpg。
- --nomd5計算の大きさと精度を使用しないでMD5エンコードされたファイルを確認します。
- PGP署名検証のすべてをスキップ--nopgp。
- --noorder互いとの関連を満たすために、インストールキットの順序を変更しません。
- --noscriptsは、すべてのインストールスクリプトファイルを実行しません。
- キットパッケージ内の任意のスクリプトファイルが実行されない--notriggers。
- パッケージの古いバージョンをアップグレード--oldpackage。
- --percentディスプレイマウントキットの完了率。
- --pipe <命令>パイプライン、入力データに出力実行指示を構築します。
- --prefix <宛先ディレクトリ>再コンフィギュレーション・ファイルの場合、指定したディレクトリにファイルを置きます。
- --provides提供互換性キットの度合いを照会します。
- --queryformat <ファイルヘッダー形式>表現の設定プロファイルヘッド。
- --querytags記載されているファイルのヘッダ形式のタグが使用されます。
- --rcfile <プロフィール>は、指定した設定ファイルを使用してください。
- <パッケージファイル>取り付けキット、元のコードを--rebulid、スイートバイナリを再生成します。
- データベース指向のデータベースを再構築し、既存に--rebuliddb。
- --recompile <パッケージファイル>このパラメータを指定し、効果が「--rebulid」パラメータが無い場合は、パッケージファイルに似ています。
- --relocate <元のディレクトリ> = <新しいディレクトリ>新しいディレクトリに変更し、元のファイルディレクトリに置かれていたであろう。
- --replacefilesは、変位ファイルを余儀なくされました。
- --replacepkgsは交換キットを余儀なくされました。
- キットは、互換性のあるクエリ--requires度が要求されます。
- --resing <パッケージファイル> +既存の証明書を削除して、署名証明書を再生成します。
- --rmsource完全なキットパッケージた後、元のコードを削除します。
- --rmsource <ファイル>元のコードと指定されたファイルを削除します。
- --root <ルート>設定は、ルートディレクトリとして望みます。
- --scripts取付キットスクリプト変数をリストされています。
- --setpermsは、ファイルのアクセス権を設定します。
- 所有者は、設定ファイルとそれぞれのグループを--setugids。
- 指定された完了の--short-回路の直接スキップステップ段階。
- --sign農産物PGPやGPG署名の証明。
- --target = <インストールプラットフォーム> +設定がマウントプラットフォームキットを生成します。
- --testテストのためだけに、本当にキットをマウントしません。
- --timecheck時間のタイミングをチェックする秒数を設定するには、<秒をチェックしてください>。
- --triggeredby <パッケージファイル>スイートパッケージャを発見。
- パッケージ内のスクリプトファイルをパッケージ--triggers表示。
- このパラメータの影響を--verifyと「-q」と同じパラメータを指定します。
- --versionバージョン情報を表示。
- --whatprovides <特長>提供する特定の機能のスイートの互換性のクエリ程度。
- --whatrequires <特長>機能特定のニーズのスイートの互換性のクエリ程度。
例
ソフトウェアのインストール
# rpm -hvi dejagnu-1.4.2-10.noarch.rpm 警告:dejagnu-1.4.2-10.noarch.rpm: V3 DSA 签名:NOKEY, key ID db42a60e 准备... ########################################### [100%]
表示ソフトウェアのインストール情報
# rpm -qi dejagnu-1.4.2-10.noarch.rpm 【第1次更新 教程、类似命令关联】