在以前的 Solaris 发行版中,Solaris 软件中的 32 位和 64 位组件使用了不同的软件包 。从 Solaris 10 3/05 发行版开始,打包已简化,即在一个软件包中就提供了大多数的 32 位和 64 位组件。该组合软件包将保留原来的 32 位软件包的名称,而且不再提供 64 位软件包。
删除 64 位软件包简化了安装工作并提高了性能:
减少软件包的数量,从而简化包含软件包列表的自定义 JumpStart 脚本
仅使用包含分组软件功能的一个软件包可简化打包系统
减少需要安装的软件包数量,缩短了安装时间
使用下列约定重命名 64 位软件包:
如果存在与某个 64 位软件包对应的 32 位软件包,则使用该 32 位软件包的名称命名该 64 位软件包。例如,以前在 SUNWcslx 中提供的诸如 /usr/lib/sparcv9/libc.so.1 64 位库,现在则在 SUNWcsl 中提供。不再提供 64 位 SUNWcslx 软件包。
如果某个软件包不存在对应的 32 位软件包,则从其名称中删除 "x" 后缀。例如,将 SUNW1394x 更改为 SUNW1394。
此更改意味着您可能需要修改自定义 JumpStart 脚本或其他软件包安装脚本,以便删除对 64 位软件包的引用。