- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们有一个业务应用程序,它基本上运行在一个独立于操作系统的堆栈(tomcat+java+mysql)上,但我们一直在 redhat 或 centos 上运行它。
有一个客户出于他自己的原因坚持在 opensolaris 上运行它(与 Sun 的昂贵的一切都包括在内的支持协议(protocol))。
这样的迁移有多痛苦?我们有很多配置文件和支持脚本,例如:
我们的构建过程输出一个 .tar.gz 文件,其中包含我们的业务代码 + 一些编辑所有操作系统配置文件的 shell 脚本。
以前有这方面的经验。
最佳答案
最大的问题是您在 Linux 上提供的 GNU 工具中使用的非 POSIX(非标准)选项,这些选项不在 Solaris 标准命令中。您可能会认为从 GNU 集中移植相关工具比修改您的系统更简单。如果您在代码中添加了命令的绝对路径名 (/usr/bin/ls
) 但您决定改用 GNU 版本,那么您必须找到修复这些问题的方法。我对用 GNU 版本替换 OpenSolaris 版本非常谨慎;您不知道什么时候会破坏系统所依赖的东西。因此,您会将 GNU 命令放在一个单独的目录中 - 可能不是 /usr/local
因为这是机器所有者填充的,而不是作为应用程序贩子的你 - 并安排它用于代替系统命令。 (注意:在 Solaris 上,/bin
是 /usr/bin
的符号链接(symbolic link);我假设 OpenSolaris 也是如此。)据我所知,Postfix 在 OpenSolaris 上不是标准的,所以你必须确保你也安装了它。
所有这些都是可行的 - 没有什么是无法克服的。但很大程度上取决于您的代码库。
关于linux - Linux 到 OpenSolaris 的迁移有多痛苦?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/581799/
我以前从未使用过 wxWidgets,我很想尝试一下,但我在开始时遇到了一百万个问题。 我在 Visual Studio 2010 上使用 wxWidgets 2.9.1。我已经完成了批构建以在每个配
这个问题在这里已经有了答案: Xcode: code loses syntax coloring (15 个答案) 关闭 4 年前。 我在使用 Xcode 4 (4.3.1 - 4E1019) 时遇
以下代码加载演出,清除演出事件集合,然后添加新事件。 Data.LinqToSQL.Gig dbGig = DBContext.Gigs.Where(x => x.ID ==
我正在尝试将 FontAwesome 用于我开发的 jQuery 灯箱插件上的一些控制图标。对于我的一生,我无法让图标在 IE7 中显示。我按照这里的建议reload the IE7 styleshe
使用sqlite3、python 我有一个蹩脚的旧文件legacy_sales: item | year | week | mon | tue | wed | thu | fri | sat |sun
似乎我整个成年生活都被 VC++ 链接器提示或犹豫所折磨,因为各种库不同意使用哪个版本的运行时库。我从来没有心情去掌握那个令人沮丧的主题。所以我只是试着弄乱它,直到它起作用。错误消息永远不会有用。微软
我有 Auto Complete Mode为 Emacs 安装。 首先:当我输入声明时,我会得到正常的自动完成行为: 所以我点击了 Tab 来完成——没问题。但后来我点击了 ;: 它会立即尝试完成某些
伙计们,我对添加对 Microsoft.Web.Infrastructure.dll 的引用感到非常痛苦,也许有人可以帮我解决这个问题。 我正在尝试添加对 Microsoft.Web.Infrastr
我正在尝试使用 docker-compose 构建一个简单的待办事项应用程序,该应用程序具有 3 个容器:一个带有 sqlalchemy 和 marshmallow 的 Flask Rest API、
我一直在努力部署一个相对较大的 Rails 应用程序(Rails 2.3.5),最近做了一些负载测试,我们发现该站点的吞吐量远低于预期的流量水平。 我们在标准的 32 位服务器上运行,使用 Cento
我已经完美地完成了这个练习: import acm.program.*; import acm.graphics.*; import java.awt.event.*; public class Pr
我是一名优秀的程序员,十分优秀!