Linuxの-rpmコマンド - 情報パッケージを表示するには、rpmパッケージ情報をインストールし、インストールしていないされています

RPMの略語は、一般的にさまざまなオプションでコマンドを使用し、実際には、多くの楽しみが、私たちは以下を参照することができ、そこに実際には基礎であり、その後、把握:
Q =照会
のためのp-Package変更=
iの情報=
L =一覧
F =ファイル
C = CONFを
...

1:システムがインストールされたソフトウェアに関連するコマンドを確認

、1をクエリシステムは、rpmパッケージをインストールし
ます。#rpm - QA 

:例
はgrep ZYPP |は/ etc / ZYPP#ます。rpm -qa:NTP-スレーブ
でzypper-ログ1.6.307-0.7.12を
1.6.307-0.7.12-でzypperの
libzypp-9.34.0-0.7.15

2、知られているファイル内の照会システムは、rpmパッケージたに属している
。#rpmで-qf /絶対パス/のfile_name

例:
NTP-スレーブ:/など/ #RPM -qf /etc/zypp/zypp.conf ZYPP 
libzypp-9.34.0-0.7.15

3、関連ファイルのインストールパスクエリインストールパッケージ
#rpmの-qlソフトウェア名の

例:
NTP-スレーブ:の/ etc / ZYPP#RPM -ql libzypp-9.34.0-0.7.15
/etc/logrotate.d/zypp-history.lr
の/ etc / ZYPP
/etc/zypp/repos.d
/etc/zypp/services.d
の/ etc / ZYPP / systemCheck
/etc/zypp/zypp.conf
は/ usr / binに/パッケージ・マネージャー
は/ usr / binに/ SU-パッケージマネージャ
.. ...省略する

クエリ情報パッケージがインストールされている、4を
#rpm -qiソフトウェア名

:例
NTP-スレーブ:の/ etc / ZYPP#RPM -qi libzypp-9.34.0-0.7.15
名:libzyppの再配置:(再配置可能ではない)
バージョン:9.34.0ベンダー:SUSE LINUX製品の社、ニュルンベルク、ドイツ
リリース:0.7.15ビルド日:水曜日5月29日午後11時20分00秒2013
日をインストールします:月12月19日夜8時00分23秒2016ビルドホスト: crick2
...省略...
NTP-スレーブ:の/ etc / ZYPP#RPM -qc libzypp-9.34.0-0.7.15
/etc/logrotate.d/zypp-history.lr
の/ etc / ZYPP / systemCheck
/etc/zypp/zypp.conf

5、インストールされたソフトウェアのコンフィギュレーションファイルを表示
-qcソフトウェアの名称#rpm

例:
NTP-スレーブ:の/ etc / ZYPP#のRPM -qc libzypp-9.34.0-0.7 0.15
/etc/logrotate.d/zypp-history.lr
の/ etc / ZYPP / systemCheck
/etc/zypp/zypp.conf

6は、文書インストールされたソフトウェアのインストール場所を表示
#rpm -qdソフトウェア名の

例を:
NTP-スレーブ:の/ etc / ZYPP#RPM -qd libzypp-9.34.0-0.7.15
/usr/share/man/man5/locks.5.gz

7、ソフトウェアパッケージと依存ファイルを表示するインストールされている
#rpm -qRソフトウェア名の

例:
NTP-スレーブ:の/ etc / RPM -qR gcc43-4.3.4_20091019-0.37.30 ZYPP#
のbinutils  
のglibc-develの  
cpp43 = 4.3.4_20091019-0.37.30
libgcc1の> = 4.3.4_20091019-0.37.30
libgomp1> = 4.3.4_20091019-0.37.30
rpmlib(PayloadFilesHavePrefix)<= 4.0から1
rpmlib(CompressedFileNames)<= 3.0.4-1
libc.so.6と()(64)  
libc.so.6と(GLIBC_2.11)(64)  
libc.so.6と(GLIBC_2 .2.5)(64)  
libc.so.6と(GLIBC_2.3)(64)  
libc.so.6と(GLIBC_2.7)(64)  
rpmlib(PayloadIsLzma)<= 4.4.6-1

2:システムをチェックすると、ソフトウェアをインストールするには、関連するコマンドではありません

最初に、これはrpmパッケージがインストールされて存在していなかった、私たちは情報を表示することができます

パッケージを参照してください詳細については1.
#rpm -qpi RPMパッケージの

例:
suse11sp3-1:〜#RPM-QPI rzsz- 0.12.20-934.22.x86_64.rpm 
名前:rzsz再配置:(再配置可能ではない)
バージョン:0.12.20ベンダー:SUSE LINUX製品の社、ニュルンベルク、ドイツ
リリース:934.22ビルド日:2月21日(土)午前九時28分18秒2009
日をインストールします。 :(未インストール)ビルドホスト:ブルーベック
グループ:ハードウェア/モデムソースRPM:rzsz-0.12.20-934.22.src.rpm
サイズ:249 242ライセンス:GPL V2以降の
署名:RSA / 8、9時28土曜に2月21日は以下のとおりです。 23 2009年、キーID e3a5c360307e3d54
パッケージャ:http://bugs.opensuse.org
URL:http://www.ohse.de/uwe/software/lrzsz.html
概要:X軸、Y軸、Zモデムのデータ転送プロトコルの
説明:
rzszはあなたを可能にあなたのローカルにファイルを送信するために、「SZファイル名」を使用する
システム。
ディストリビューション:SUSE Linuxのエンタープライズ11

2、查看软件包所包含的目录和文件
#rpm -qpl rpmの包

示例:
suse11sp3-1:〜#rpmの-qpl rzsz-0.12.20-934.22.x86_64.rpm 
は/ usr / binに/ RB
は/ usr / binに/ RX
は/ usr / binに/ RZ
は/ usr / binに/ SB
は/ usr / binに/ SX
は/ usr / binに/ SZ
は、/ usr / share / doc /パッケージ/ rzsz
は、/ usr / share / doc /パッケージ/ rzsz / ABOUT-NLS
は、/ usr / share / doc /パッケージは/ rzsz /作者
は、/ usr / share / doc /パッケージは/ rzsz /互換性
/ usr /報告このコンテンツ共有/ DOC /パッケージ標準パッケージ/ rzsz / COPYING
は/ usr /このコンテンツ共有/ DOCを報告/パッケージ標準パッケージ/ rzsz /変更履歴
は/ usr /報告このコンテンツ共有/ DOC /パッケージ標準パッケージ/ rzsz / NEWS
/usr/share/doc/packages/rzsz/README.cvs
/usr/share/doc/packages/rzsz/README.gettext
/usr/share/doc/packages/rzsz/README.isdn4linux
/usr/share/doc/packages/rzsz/README.tests
は/ usr /報告このコンテンツ共有/ DOC /パッケージ標準パッケージ/ rzsz / THANKS
は/ usr /報告このコンテンツ共有/ DOC /パッケージ標準パッケージ/ rzsz / TODO
/usr/share/locale/de/LC_MESSAGES/lrzsz.mo
/usr/share/man/man1/rz.1.gz
は/ usr /このコンテンツ共有/男を報告/man1/sz.1.gz

3場所、文書のパッケージの位置が見て
#rpm -qpdのrpmパッケージの

例:
suse11sp3-1:〜#RPM -qpd rzsz-0.12.20-934.22.x86_64.rpm 
は/ usr /このコンテンツ共有を報告/ DOC /パッケージ/ rzsz / ABOUT NLS-
は、/ usr / share / doc /パッケージ/ rzsz /作者
/ usr /報告このコンテンツ共有/ DOC /パッケージ標準パッケージ/ rzsz /の互換性
は/ usr /報告このコンテンツ共有/ DOC /パッケージ標準パッケージ/ rzsz / COPYING
は/ usr /報告このコンテンツ共有/ DOC /パッケージ標準パッケージ/ rzsz /変更履歴
は/ usr /このコンテンツ共有/ DOCを報告/標準パッケージ/ rzsz / NEWSはパッケージ
USR / /share/doc/packages/rzsz/README.cvs
/usr/share/doc/packages/rzsz/README.gettext
/usr/share/doc/packages/rzsz/README.isdn4linux
は/ usr /このコンテンツ共有/ DOCを報告/パッケージは標準パッケージ/ rzsz /README.tests
は、/ usr / share / doc /パッケージ/ rzsz / THANKS
は、/ usr / share / doc /パッケージ/ rzsz / TODO
/usr/share/man/man1/rz.1.gz
は/ usr / share / manを/ MAN1 /sz.1.gz

。4、(そうでない場合は、その後、標準出力が空である)パッケージプロフィールを参照してください
#rpm RPMパッケージ-qpc

例:
suse11sp3-1:〜#-qpc rzsz-0.12.20-934.22 RPMを。 x86_64.rpm

5、パッケージの依存関係が見
-qpR RPMパッケージ#rpm

例:
suse11sp3-1:〜#rpmの-qpR rzsz-0.12.20-934.22.x86_64.rpm
rpmlib(PayloadFilesHavePrefix)<= 4.0から1
rpmlib(CompressedFileNames)<= 3.0.4-1
libc.so.6と()(64)  
libc.so.6と(GLIBC_2.2.5)(64)  
libc.so.6と(GLIBC_2.3)(64)  
libc.so.6と(GLIBC_2.3.4)(64)  
libc.so.6と(GLIBC_2.4)( 64ビット)  
libc.so.6と(GLIBC_2.7)(64)  
libc.so.6と(GLIBC_2.8)(64)  
libnsl.so.1()(64)  
rpmlib(PayloadIsLzma)<= 4.4.2-1

 

おすすめ

転載: www.cnblogs.com/ls1519/p/12659116.html