====== 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}}