Solaris 10 发行说明

SPARC: 64 位软件包

以前,分别使用单独的软件包为 32 位和 64 位组件提供 Solaris。在 Solaris 7 发行版中引入的 64 位软件包提供了 Solaris 操作系统 的 64 位组件。一般情况下,64 位软件包的名称以字母 "x" 结尾。例如,SUNWcsl 提供 Solaris 核心库的 32 位版本,而 SUNWcslx 则提供其 64 位版本。

在此 Solaris 发行版中,在一个基本软件包中同时提供 32 位和 64 位组件 。这种“组合软件包”将沿用原 32 位软件包的名称,但不再提供 64 位软件包。例如,SUNWcslx 中提供的 /usr/lib/sparcv9/libc.so.1 目前在 SUNWcsl 中提供,而不再提供 SUNWcslx


注 –

某些软件包仅提供 64 位组件并且没有对应的 32 位软件包。在这些情况下,可能会对软件包进行重命名,删除 "x" 后缀。例如,SUNW1394x 可能会变为 SUNW1394


与 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 位应用程序的客户不需要进行任何更改。这些应用程序将继续运行。