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

最小限のインストールなのに,多いといえば多いような,少ないといえば少ないような。