CentOS 5.0 と 5.1 のパッケージのバージョン番号を比較してみた
5.1 のリリースノートと併せて読むと趣深いかも。
の比較です。なるべく最小限にインストールしたものなので参考程度(どれくらい変更があるか)に。
i386 で比較すればよかった。行数が多いので,あとで表組みに変えるかも。
ディストリビューションの根幹に関わるパッケージ
説明は省略します。たぶん 5.0 にバックポートされないです(redhat-menus くらいならされるかもしれませんが)。
-centos-release-5-0.0.el5.centos.2.x86_64 +centos-release-5-1.0.el5.centos.1.x86_64 -centos-release-notes-5.0.0-2.x86_64 +centos-release-notes-5.1.0-2.x86_64 -Deployment_Guide-en-US-5.0.0-21.el5.centos.noarch +Deployment_Guide-en-US-5.1.0-11.el5.centos.1.noarch -kernel-2.6.18-8.1.15.el5.x86_64 +kernel-2.6.18-53.1.4.el5.x86_64 -kernel-2.6.18-8.el5.x86_64 +kernel-2.6.18-53.el5.x86_64 -redhat-logos-4.9.8-6.el5.centos.noarch +redhat-logos-4.9.99-8.el5.centos.noarch -redhat-lsb-3.1-12.2.EL.el5.centos.i386 +redhat-lsb-3.1-12.3.EL.el5.centos.i386 -redhat-lsb-3.1-12.2.EL.el5.centos.x86_64 +redhat-lsb-3.1-12.3.EL.el5.centos.x86_64 -redhat-menus-6.7.8-1.el5.noarch +redhat-menus-6.7.8-2.el5.noarch
5.1 での(ミニマム)インストール対象から外されたもの
-kernel-headers-2.6.18-8.1.15.el5.x86_64 -sysreport-1.4.3-10.el5.noarch
sysreport は 5.0 ⇒ 5.1 アップグレードの際にも削除されました(一応 base レポジトリには含まれるようです)。
5.1 での(ミニマム)インストール対象に含まれたもの
+device-mapper-multipath-0.4.7-12.el5.x86_64 +keyutils-libs-1.2-1.el5.i386 +keyutils-libs-1.2-1.el5.x86_64 +yum-metadata-parser-1.0-8.fc6.x86_64
OSリビジョンがリリース番号に含まれるもの
リリース番号のディストリビューションタグ(el5 とか)が「el5_1」になったもの。5.0 にバックポートされる可能性は低いです。
-cups-1.2.4-11.14.el5_0.1.x86_64 +cups-1.2.4-11.14.el5_1.3.x86_64 -cups-libs-1.2.4-11.14.el5_0.1.x86_64 +cups-libs-1.2.4-11.14.el5_1.3.x86_64 -hal-0.5.8.1-19.el5.x86_64 +hal-0.5.8.1-25.el5_1.1.x86_64 -pcre-6.6-2.el5_0.1.x86_64 +pcre-6.6-2.el5_1.7.x86_64 -selinux-policy-2.4.6-30.el5.noarch +selinux-policy-2.4.6-106.el5_1.3.noarch -selinux-policy-targeted-2.4.6-30.el5.noarch +selinux-policy-targeted-2.4.6-106.el5_1.3.noarch -util-linux-2.13-0.44.el5.x86_64 +util-linux-2.13-0.45.el5_1.1.x86_64
リリース番号の命名規則が変わったもの
リリース番号のディストリビューションタグ等の命名規則が大幅にかわったもの。
大本のソフトウェアのバージョンがあがってるわけではないですが,spec ファイルが変更になっている可能性が高いです。お手本の spec のタグ(fc6とか)が残ったままのものもありますし,「el5_1」になっているものもあります。これらが 5.0 にバックポートされる可能性は……あんまりないかも。
-acl-2.2.39-1.1.x86_64 +acl-2.2.39-2.1.el5.x86_64 -cairo-1.2.4-1.fc6.x86_64 +cairo-1.2.4-3.el5_1.x86_64 -crash-4.0-3.14.el5.centos.x86_64 +crash-4.0-4.6.1.x86_64 -glibc-2.5-12.i686 +glibc-2.5-18.el5_1.1.i686 -glibc-2.5-12.x86_64 +glibc-2.5-18.el5_1.1.x86_64 -glibc-common-2.5-12.x86_64 +glibc-common-2.5-18.el5_1.1.x86_64 -libacl-2.2.39-1.1.x86_64 +libacl-2.2.39-2.1.el5.x86_64 -libpcap-0.9.4-8.1.x86_64 +libpcap-0.9.4-11.el5.x86_64 -nscd-2.5-12.x86_64 +nscd-2.5-18.el5_1.1.x86_64 -nss_ldap-253-3.i386 +nss_ldap-253-5.el5.i386 -nss_ldap-253-3.x86_64 +nss_ldap-253-5.el5.x86_64 -sysklogd-1.4.1-39.2.x86_64 +sysklogd-1.4.1-40.el5.x86_64 -tcpdump-3.9.4-8.1.x86_64 +tcpdump-3.9.4-11.el5.x86_64 -tcp_wrappers-7.6-40.2.1.i386 +tcp_wrappers-7.6-40.4.el5.i386 -tcp_wrappers-7.6-40.2.1.x86_64 +tcp_wrappers-7.6-40.4.el5.x86_64
リリース番号の異なるもの
パッケージ対象のソフトウェアのバージョンが変わっていないものです。
基本的には 5.0 の updates にもそのうち放り込まれると思われます。ただ一部前述の「リリース番号の命名規則が変わったもの」っぽいものもあるのでどうなるかは不明。
-autofs-5.0.1-0.rc2.43.0.2.x86_64 +autofs-5.0.1-0.rc2.55.x86_64 -bind-libs-9.3.3-9.0.1.el5.x86_64 +bind-libs-9.3.3-10.el5.x86_64 -bind-utils-9.3.3-9.0.1.el5.x86_64 +bind-utils-9.3.3-10.el5.x86_64 -binutils-2.17.50.0.6-2.el5.x86_64 +binutils-2.17.50.0.6-5.el5.x86_64 -conman-0.1.9.2-4.el5.x86_64 +conman-0.1.9.2-8.el5.x86_64 -cpuspeed-1.2.1-1.45.el5.x86_64 +cpuspeed-1.2.1-1.48.el5.x86_64 -cracklib-2.8.9-3.1.i386 +cracklib-2.8.9-3.3.i386 -cracklib-2.8.9-3.1.x86_64 +cracklib-2.8.9-3.3.x86_64 -cracklib-dicts-2.8.9-3.1.x86_64 +cracklib-dicts-2.8.9-3.3.x86_64 -dhclient-3.0.5-5.el5.x86_64 +dhclient-3.0.5-7.el5.x86_64 -dmraid-1.0.0.rc13-2.el5.x86_64 +dmraid-1.0.0.rc13-4.el5.x86_64 -e2fsprogs-1.39-8.el5.x86_64 +e2fsprogs-1.39-10.el5.x86_64 -e2fsprogs-libs-1.39-8.el5.i386 +e2fsprogs-libs-1.39-10.el5.i386 -e2fsprogs-libs-1.39-8.el5.x86_64 +e2fsprogs-libs-1.39-10.el5.x86_64 -freetype-2.2.1-17.el5.x86_64 +freetype-2.2.1-19.el5.x86_64 -gtk2-2.10.4-16.el5.x86_64 +gtk2-2.10.4-19.el5.x86_64 -kpartx-0.4.7-8.el5.x86_64 +kpartx-0.4.7-12.el5.x86_64 -libselinux-1.33.4-2.el5.i386 +libselinux-1.33.4-4.el5.i386 -libselinux-1.33.4-2.el5.x86_64 +libselinux-1.33.4-4.el5.x86_64 -libselinux-python-1.33.4-2.el5.x86_64 +libselinux-python-1.33.4-4.el5.x86_64 -libuser-0.54.7-2.el5.1.x86_64 +libuser-0.54.7-2.el5.2.x86_64 -libvolume_id-095-14.5.el5.x86_64 +libvolume_id-095-14.9.el5.x86_64 -logrotate-3.7.4-7.x86_64 +logrotate-3.7.4-8.x86_64 -man-pages-2.39-9.el5.noarch +man-pages-2.39-10.el5.noarch -mesa-libGL-6.5.1-7.2.el5.i386 +mesa-libGL-6.5.1-7.5.el5.i386 -mesa-libGL-6.5.1-7.2.el5.x86_64 +mesa-libGL-6.5.1-7.5.el5.x86_64 -mkinitrd-5.1.19.6-1.i386 +mkinitrd-5.1.19.6-19.i386 -mkinitrd-5.1.19.6-1.x86_64 +mkinitrd-5.1.19.6-19.x86_64 -module-init-tools-3.3-0.pre3.1.16.0.1.el5.x86_64 +module-init-tools-3.3-0.pre3.1.34.el5.x86_64 -nash-5.1.19.6-1.x86_64 +nash-5.1.19.6-19.x86_64 -nfs-utils-1.0.9-16.el5.x86_64 +nfs-utils-1.0.9-24.el5.x86_64 -nspr-4.6.5-1.0.1.el5.i386 +nspr-4.6.5-3.el5.i386 -nspr-4.6.5-1.0.1.el5.x86_64 +nspr-4.6.5-3.el5.x86_64 -openldap-2.3.27-5.i386 +openldap-2.3.27-8.i386 -openldap-2.3.27-5.x86_64 +openldap-2.3.27-8.x86_64 -openssh-4.3p2-16.el5.x86_64 +openssh-4.3p2-24.el5.x86_64 -openssh-clients-4.3p2-16.el5.x86_64 +openssh-clients-4.3p2-24.el5.x86_64 -openssh-server-4.3p2-16.el5.x86_64 +openssh-server-4.3p2-24.el5.x86_64 -pam-0.99.6.2-3.14.el5.i386 +pam-0.99.6.2-3.26.el5.i386 -pam-0.99.6.2-3.14.el5.x86_64 +pam-0.99.6.2-3.26.el5.x86_64 -parted-1.8.1-4.el5.i386 +parted-1.8.1-12.el5.i386 -parted-1.8.1-4.el5.x86_64 +parted-1.8.1-12.el5.x86_64 -policycoreutils-1.33.12-3.el5.x86_64 +policycoreutils-1.33.12-12.el5.x86_64 -popt-1.10.2-37.el5.x86_64 +popt-1.10.2-47.el5.x86_64 -prelink-0.3.9-2.x86_64 +prelink-0.3.9-2.1.x86_64 -rpm-4.4.2-37.el5.x86_64 +rpm-4.4.2-47.el5.x86_64 -rpm-libs-4.4.2-37.el5.x86_64 +rpm-libs-4.4.2-47.el5.x86_64 -rpm-python-4.4.2-37.el5.x86_64 +rpm-python-4.4.2-47.el5.x86_64 -rsh-0.17-37.el5.x86_64 +rsh-0.17-38.el5.x86_64 -system-config-network-tui-1.3.99-1.el5.noarch +system-config-network-tui-1.3.99-2.el5.noarch -telnet-0.17-38.el5.x86_64 +telnet-0.17-39.el5.x86_64 -udev-095-14.5.el5.x86_64 +udev-095-14.9.el5.x86_64 -vixie-cron-4.1-70.el5.x86_64 +vixie-cron-4.1-72.el5.x86_64 -ypbind-1.19-7.el5.x86_64 +ypbind-1.19-8.el5.x86_64 -yum-3.0.5-1.el5.centos.2.noarch +yum-3.0.5-1.el5.centos.5.noarch -yum-updatesd-3.0.5-1.el5.centos.2.noarch +yum-updatesd-3.0.5-1.el5.centos.5.noarch
パッケージ対象のバージョン番号があがったもの
いよいよ本題のバージョン番号がかわったものです。
一部 OS の根幹(kernel 等)と密接に結びついているものもあるかな。
lvm2 は lvm2-monitor というサービスをインストール(し,自動起動)するようになりました。
pm-utils が大幅にバージョン番号が変わっています。また irqbalance はなぜかバージョン番号が先祖返りを起こしています。
-audit-1.3.1-1.el5.x86_64 +audit-1.5.5-7.el5.x86_64 -audit-libs-1.3.1-1.el5.i386 +audit-libs-1.5.5-7.el5.i386 -audit-libs-1.3.1-1.el5.x86_64 +audit-libs-1.5.5-7.el5.x86_64 -audit-libs-python-1.3.1-1.el5.x86_64 +audit-libs-python-1.5.5-7.el5.x86_64 -coolkey-1.0.1-16.el5.i386 +coolkey-1.1.0-5.el5.i386 -coolkey-1.0.1-16.el5.x86_64 +coolkey-1.1.0-5.el5.x86_64 -device-mapper-1.02.13-1.el5.i386 +device-mapper-1.02.20-1.el5.i386 -device-mapper-1.02.13-1.el5.x86_64 +device-mapper-1.02.20-1.el5.x86_64 -firstboot-tui-1.4.27.2-1.el5.centos.1.noarch +firstboot-tui-1.4.27.3-1.el5.centos.noarch -hwdata-0.194-1.noarch +hwdata-0.211-1.noarch -initscripts-8.45.14.EL-1.el5.centos.1.x86_64 +initscripts-8.45.17.EL-1.el5.centos.1.x86_64 -irqbalance-1.13-9.el5.x86_64 +irqbalance-0.55-6.el5.x86_64 -krb5-libs-1.5-29.i386 +krb5-libs-1.6.1-17.el5.i386 -krb5-libs-1.5-29.x86_64 +krb5-libs-1.6.1-17.el5.x86_64 -krb5-workstation-1.5-29.x86_64 +krb5-workstation-1.6.1-17.el5.x86_64 -kudzu-1.2.57.1.13-1.el5.centos.x86_64 +kudzu-1.2.57.1.15-1.el5.centos.x86_64 -libgcc-4.1.1-52.el5.2.i386 +libgcc-4.1.2-14.el5.i386 -libgcc-4.1.1-52.el5.2.x86_64 +libgcc-4.1.2-14.el5.x86_64 -libstdc++-4.1.1-52.el5.2.i386 +libstdc++-4.1.2-14.el5.i386 -libstdc++-4.1.1-52.el5.2.x86_64 +libstdc++-4.1.2-14.el5.x86_64 -lvm2-2.02.16-3.el5.x86_64 +lvm2-2.02.26-3.el5.x86_64 -mcstrans-0.1.10-1.el5.x86_64 +mcstrans-0.2.6-1.el5.x86_64 -microcode_ctl-1.15-1.40.el5.x86_64 +microcode_ctl-1.17-1.42.el5.x86_64 -nss-3.11.5-3.el5.centos.i386 +nss-3.11.7-1.3.el5.centos.i386 -nss-3.11.5-3.el5.centos.x86_64 +nss-3.11.7-1.3.el5.centos.x86_64 -nss-tools-3.11.5-3.el5.centos.x86_64 +nss-tools-3.11.7-1.3.el5.centos.x86_64 -pam_krb5-2.2.11-1.i386 +pam_krb5-2.2.14-1.i386 -pam_krb5-2.2.11-1.x86_64 +pam_krb5-2.2.14-1.x86_64 -pkinit-nss-0.3.5-1.el5.x86_64 +pkinit-nss-0.7.3-1.el5.x86_64 -pm-utils-0.19-3.el5.centos.1.x86_64 +pm-utils-0.99.3-6.el5.centos.17.x86_64 -sos-1.3-1.el5.noarch +sos-1.7-9.1.el5.noarch
最小限のインストールなのに,多いといえば多いような,少ないといえば少ないような。