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 #