====== rpm ====== ===== インストールできない ===== こんな感じでインストールできない。 package j2sdk-1.4.2_08-fcs is already installed こんな感じでインストールしてあげると、インストールできる。 # rpm -Uvh --replacepkgs j2sdk-1_4_2_08-linux-i586.rpm ^ Option ^ 意味 ^ |--replacepkgs|すでにインストールされているパッケージを無視してインストールする。 | |--replacefiles|ファイルの重複を無視してインストールする。(重複ファイルは置き換えられる。) | |--oldpackage|ダウングレードを許可しインストールする。 | |--force|強制的にインストールする。(上記3つのオプションを指定したことと同じ。) | ===== 変更ログ確認 ===== ==== 一度RPMファイルを落としてくる ==== # yumdownloader bind97 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.tsukuba.wide.ad.jp * extras: ftp.tsukuba.wide.ad.jp * rpmforge: ftp.riken.jp * updates: ftp.tsukuba.wide.ad.jp bind97-9.7.0-21.P2.el5_11.4.x86_64.rpm rpmファイルを指定して変更ログ確認 # rpm -qp --changelog bind97-9.7.0-21.P2.el5_11.4.x86_64.rpm * Tue Dec 15 2015 Tomas Hozza - 32:9.7.0-21.P2.4 - Fix CVE-2015-8000 * Thu Sep 03 2015 Tomas Hozza - 32:9.7.0-21.P2.3 - Fix CVE-2015-5722 * Tue Jul 28 2015 Florian Weimer - 32:9.7.0-21.P2.2 - Fix CVE-2015-5477 * Wed Dec 10 2014 Tomas Hozza 32:9.7.0-21.P2.1 - Fix CVE-2014-8500 (#1171972) ==== インストールされているパッケージの変更ログ確認 ==== # rpm -q --changelog bind97 | head * Tue Dec 15 2015 Tomas Hozza - 32:9.7.0-21.P2.4 - Fix CVE-2015-8000 * Thu Sep 03 2015 Tomas Hozza - 32:9.7.0-21.P2.3 - Fix CVE-2015-5722 * Tue Jul 28 2015 Florian Weimer - 32:9.7.0-21.P2.2 - Fix CVE-2015-5477 * Wed Dec 10 2014 Tomas Hozza 32:9.7.0-21.P2.1 ===== ファイルがどのRPMパッケージに含まれるか確認 ===== # rpm -qf /lib/libss.so.2.0 e2fsprogs-1.25-1 ===== インストールされたファイル一覧確認 ===== # rpm -ql rsync /etc/xinetd.d/rsync /usr/bin/rsync /usr/share/doc/rsync-2.5.7 /usr/share/doc/rsync-2.5.7/COPYING /usr/share/doc/rsync-2.5.7/README /usr/share/doc/rsync-2.5.7/tech_report.tex /usr/share/man/man1/rsync.1.gz /usr/share/man/man5/rsyncd.conf.5.gz ===== パッケージに含まれるファイル一覧 ===== # rpm -qpl ccd2iso-0.3-2.3.x86_64.rpm warning: ccd2iso-0.3-2.3.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 92fbd4a7: NOKEY /usr/bin/ccd2iso /usr/share/doc/ccd2iso-0.3 /usr/share/doc/ccd2iso-0.3/AUTHORS /usr/share/doc/ccd2iso-0.3/COPYING /usr/share/doc/ccd2iso-0.3/ChangeLog /usr/share/doc/ccd2iso-0.3/README /usr/share/doc/ccd2iso-0.3/TODO {{tag>rpm}}