rpm rpmコマンドよく使うオプション

Syntax

インストール済みのパッケージをダウングレードしたい

rpm -Uvh –oldpackage “RPMファイル”

Forceでも強制的にInsatllもできるみたいだが、ほぼ依存関係壊れるので、

こちらで一個ずつ解消するほうが良いみたい

インストール済みのパッケージを再インストールしたい

rpm -Uvh —replacepkgs “RPMファイル”

インストールチェックのみを実施

rpm -Uvh –test “RPMファイル”

指定したRPMファイルの更新履歴を表示

rpm -qp –changelog “RPMファイル”

インストール済みRPMパッケージの更新履歴を表示

rpm -q –changelog “インストール済RPMファイル名”

RPMファイルに含まれるpreinstall/postinstallスクリプトを確認

rpm -qp –scripts “RPMファイル”

インストール済みRPMパッケージのpreinstall/postinstallスクリプトを確認

rpm -q –scripts “インストール済RPMファイル名”

ファイル名から所属するRPMパッケージ名を確認

rpm -qf “ファイル名”

RPMパッケージが依存しているファイルの確認

rpm -qR “RPMパッケージ名””

Comment

Comment

RPMのパッケージの取り扱いを行うrpmコマンド

非常に沢山のオプションが存在し、たまにしか使わないオプションは忘れがち

Example

[bash auto-linkss=”false” gutter=”false” lighte=”true” collapse=”false”]
#
#which numactl
/bin/numactl
#
#
#
#rpm -qf /bin/numactl
numactl-2.0.9-6.el7_2.x86_64
#
#rpm -q –scripts numactl-2.0.9-6.el7_2.x86_64
postinstall program: /sbin/ldconfig
postuninstall program: /sbin/ldconfig
#
#rpm -q –changelog numactl-2.0.9-6.el7_2.x86_64
* 月 12月 14 2015 Petr Holasek <pholasek@redhat.com> – 2.0.9-6
– confusing warning supressed (bz1270734)

* 水 7月 01 2015 Petr Holasek <pholasek@redhat.com> – 2.0.9-5
– numa_node_to_cpu skips over non-existing nodes (bz1180415)

* 月 11月 10 2014 Petr Holasek <pholasek@redhat.com> – 2.0.9-4
– Fixed missing question mark in dist macro

* 木 7月 31 2014 Petr Holasek <pholasek@redhat.com> – 2.0.9-3
– Fixed hw detect segfault (bz1061874)
– Fixed printing of preferred node for MPOL_BIND (bz1119887)

* 金 12月 27 2013 Daniel Mach <dmach@redhat.com> – 2.0.9-2
– Mass rebuild 2013-12-27

* 金 10月 25 2013 Petr Holasek <pholasek@redhat.com> – 2.0.9-1
– rebased to version 2.0.9 (bz1017053)

* 月 8月 19 2013 Petr Holasek <pholasek@redhat.com> – 2.0.8-6
– localalloc manpage option is more verbose (bz881779)

* 火 7月 30 2013 Petr Holasek <pholasek@redhat.com> – 2.0.8-5
– numastat minor bugfixes
– manpage and usage fixes (bz948377)

* 木 2月 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> – 2.0.8-4
– Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* 火 1月 22 2013 Petr Holasek <pholasek@redhat.com> – 2.0.8-3
– deleted empty numastat file

* 木 11月 01 2012 Tom Callaway <spot@fedoraproject.org> – 2.0.8-2
– fix license issues

* 金 10月 26 2012 Petr Holasek <pholasek@redhat.com> – 2.0.8-1
– Rebased to version 2.0.8

#
[/bash]

コメントを残す