Solaris 10 ご使用にあたって

SPARC: 64 ビットパッケージ

Solaris ソフトウェアはこれまで、32 ビットコンポーネントと 64 ビットコンポーネントで別々のパッケージで配布されていました。64 ビットパッケージは Solaris 7 リリースで導入されたもので、Solaris オペレーティングシステムの 64 ビットコンポーネントを配布していました。一般的に、64 ビットパッケージの名前の末尾は「x」でした。たとえば、SUNWcsl は Solaris コアライブラリの 32 ビットバージョンを、SUNWcslx は 64 ビットバージョンを配布するものでした。

この Solaris リリースでは、32 ビットコンポーネントと 64 ビットコンポーネントが単一の基本パッケージでいっしょに配布されます。両方が同梱されたパッケージの名前は、元の 32 ビットパッケージの名前になり、64 ビットパッケージはもう配布されません。たとえば、/usr/lib/sparcv9/libc.so.1SUNWcslx として配布されていましたが、現在は SUNWcsl として配布され、SUNWcslx は配布されなくなりました。


注 –

パッケージによっては、64 ビットコンポーネントだけが配布され、対応する 32 ビットパッケージが存在しないものもありました。このような場合、パッケージの名前が変更され、末尾の「x」が削除されます。たとえば、SUNW1394xSUNW1394 となります。


明示的に 64 ビットパッケージを参照しているソフトウェアパッケージをインストールすると、警告が発生します。これらは重大な警告ではないので、ユーザーは警告を無視してソフトウェアを正常にインストールできます。

たとえば、SUNWpool パッケージをインストールしようとすると、存在しない 64 ビットパッケージ SUNWcslx が参照されているため、次のような情報と警告が画面に表示されます。


# pkgadd SUNWpool

Processing package instance SUNWpool from /var/spool/pkg

Resource Pools (64-bit)
(sparc) 11.10.0,REV=2003.04.08.04.21
Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Using / as the package base directory.
## Processing package information.
## Processing system information.
   6 package pathnames are already properly installed.
## Verifying package dependencies.
WARNING:
    The SUNWcslx package "Core Solaris Libraries
    (64-bit)" is a prerequisite package and should be
    installed.

Do you want to continue with the installation of SUNWpoolx [y,n,?]

SPARC システム用の 32 ビットアプリケーションを提供する独立系ソフトウェアベンダーや、32 ビットアプリケーションを実行するお客様は、何も変更を行う必要はありません。このようなアプリケーションは従来どおり動作します。