我即将在 Solaris 机器上安装一个堆栈。我有在 Ubuntu LTS 上安装相同堆栈的经验,而且安装过程非常简单,但管理层确实希望它在漂亮的 UltraSPARC T1 机器上运行。
堆栈如下
- Sun Java JDK 6
- MySQL 5
- 太阳 GlassFish 2.1 版
在开始这项工作之前我真正应该了解的事情是什么?
答案1
你实际上不会在软件包安装过程中遇到问题。但可能会让你犯难的是以下一些东西你确实如此,尤其是 shell 命令。如果您有 shell 脚本,大多数 Linux 用户会认为 /bin/sh 是 bash。在 Solaris 上则不是。命令之间存在许多细微的差异。大多数情况下,您习惯使用的工具的 GNU 版本优于 Solaris 的旧式 UNIX 版本,但并非总是如此。当然,您始终可以自行安装 GNU 工具 — 存在它们的软件包。
答案2
您将使用 pkgadd 而不是 apt?
您不会遇到任何大麻烦。如果有的话,您可能会有更好的体验,看看您安装的 Sun 软件有多少(显然是全部)。
当您走出专有的舒适区时,专有 Unix 可能遇到的问题最为明显。如果您喜欢非主流 OSS,您将不得不学会喜欢从源代码进行编译,因为 Solaris 二进制文件可能不可用。否则,怎么办?不同的 GUI?
Sun 硬件坚固而优雅。支持响应迅速,如果你习惯使用 Dell 等公司的产品,你甚至无法想象。Solaris 稳定且经过详尽测试。在我看来,除了关键应用程序之外,它不值得这个价格,但如果你得到它,非常愉快。