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