めもめも

このブログに記載の内容は個人の見解であり、必ずしも所属組織の立場、戦略、意見を代表するものではありません。

RHEL6.0/RHEL6.1のインストールメディアのディレクトリ構成

RHEL6.0までは、HighAvailabilityなどのAdd-Onパッケージ用のディレクトリから、RPM本体がまとめて入っているPackagesディレクトリへのリンクがありました。

# pwd
/mnt/iso/rhel60/HighAvailability
# ll
合計 5
lr-xr-xr-x. 1 root root   11  9月 23 08:20 2010 Packages -> ../Packages
-r--r--r--. 1 root root  452  9月 23 09:13 2010 TRANS.TBL
dr-xr-xr-x. 2 root root 4096  9月 23 08:21 2010 repodata

RPM本体の場所は、下記のrepodataに記録されています。

# zcat repodata/58e658c7cee26998367bca3f19516c81724c4cd49ace633cccfedcaaca8f4a1f-primary.xml.gz | grep Package
<location href="Packages/clusterlib-3.0.12-23.el6.i686.rpm"/>
<location href="Packages/rgmanager-3.0.12-10.el6.x86_64.rpm"/>
<location href="Packages/pacemaker-1.1.2-7.el6.x86_64.rpm"/>
<location href="Packages/cluster-glue-libs-1.0.5-2.el6.i686.rpm"/>
<location href="Packages/cluster-glue-libs-1.0.5-2.el6.x86_64.rpm"/>
<location href="Packages/luci-0.22.2-14.el6.x86_64.rpm"/>
<location href="Packages/openaislib-1.1.1-6.el6.x86_64.rpm"/>
<location href="Packages/clusterlib-3.0.12-23.el6.x86_64.rpm"/>
<location href="Packages/cman-3.0.12-23.el6.x86_64.rpm"/>
(以下略)

一方、RHEL6.1では、Packagesディレクトリへのリンクが無くなっています。

# pwd
/mnt/iso/rhel61/HighAvailability
# ll
合計 7
-r--r--r--. 1 root root  439  5月 11 08:58 2011 TRANS.TBL
-r--r--r--. 2 root root 1840  5月 11 07:45 2011 listing
dr-xr-xr-x. 2 root root 4096  5月 11 08:25 2011 repodata

なのですが、ちゃんとrepodataも修正されているので問題ありません。

# zcat repodata/ce7eaad2ff68fbbd9e82e8d296563db1767d96ba8db99c51c74d0f6473dc6bc9-primary.xml.gz | grep Packages
<location href="../Packages/ricci-0.16.2-35.el6.x86_64.rpm"/>
<location href="../Packages/python-repoze-what-quickstart-1.0.1-1.el6.noarch.rpm"/>
<location href="../Packages/perl-Net-Telnet-3.03-11.el6.noarch.rpm"/>
<location href="../Packages/pacemaker-libs-devel-1.1.5-5.el6.i686.rpm"/>
<location href="../Packages/rgmanager-3.0.12-11.el6.x86_64.rpm"/>
<location href="../Packages/corosynclib-devel-1.2.3-36.el6.x86_64.rpm"/>
<location href="../Packages/cluster-glue-libs-1.0.5-2.el6.i686.rpm"/>
<location href="../Packages/corosync-1.2.3-36.el6.x86_64.rpm"/>
<location href="../Packages/libesmtp-devel-1.0.4-15.el6.i686.rpm"/>
<location href="../Packages/ccs-0.16.2-35.el6.x86_64.rpm"/>
<location href="../Packages/cman-3.0.12-41.el6.x86_64.rpm"/>
<location href="../Packages/modcluster-0.16.2-10.el6.x86_64.rpm"/>
<location href="../Packages/cluster-glue-1.0.5-2.el6.x86_64.rpm"/>
(以下略)