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

#
#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

#

コメントを残す