本节提供了运行 Oracle Solaris 11.3 OS 时需要考虑的一般事项。
Oracle Solaris 11.3 中的缺省 Java 环境为 Java 8。Oracle Solaris 11.3 还随附有以下 Java 版本:
Java 7 Update 85
Java 8 Update 60
使用 pkg set-mediator 命令可更改 Java 版本。
除非在安装前使用 pkg (1) 中介设置 Java 的显式版本,否则安装 Java 8 软件包时还会将 Java 8 设置为系统上的缺省 Java 环境。
GCC 4.5.2、4.7.3 和 4.8.2 软件包不在 include-fixed GCC 安装目录中自动生成头文件。在生成引入了不符合 ANSI 的头文件的应用程序时,可能会发生编译器错误消息。
解决方法:要生成受影响的头文件的符合版本,请键入以下命令:
# for script in /usr/gcc/4.*/lib/gcc/*-solaris2.11/4.*/install-tools/mkheaders ; do > ${script} > done
命令行界面 (Command-Line Interface, CLI) 消息未完全本地化。操作系统 CLI 组件的消息是部分本地化的,并且不再缺省安装。
解决方法:要查看操作系统 CLI 组件的本地化消息,请手动安装 system/o net/locale 软件包。
/usr/ccs/bin 目录是指向 /usr/bin 的符号链接。
此项更改导致了一些变化,例如,PATH 环境变量中的 /usr/ccs/bin:/usr/gnu/bin:/usr/bin 路径现在等同于 /usr/bin:/usr/gnu/bin。此项更改可能导致 PATH 搜索找到的实用程序发生更改。
如果 /usr/ccs/bin 更改导致定位 GNU 实用程序时出现问题,则应重新安排 PATH 环境变量,将 /usr/gnu/bin 放在 /usr/bin 之前,否则应使用全路径调用实用程序。
Oracle Solaris 11.3 支持 Oracle Solaris Cluster 4.3 和 Oracle Solaris Cluster 4.2.5 (Oracle Solaris Cluster 4.2 SRU5) 版本。