【发布时间】:2011-12-17 13:43:09
【问题描述】:
我们(我的团队)正在寻找合适的方法将 GNU find 命令编译为静态(非动态链接)、可移植二进制文件(我可以从一个系统复制到另一个系统),适用于 Solaris 8、9 和 10 .
有没有人有一个很好的方法来实现这一点?
我们需要这个有几个原因,但其中一个事实是,出于政治和技术原因,我们不能只将其 pkgadd 到我们需要将其传输到的所有服务器中。这很复杂,但简而言之,我支持一个使用远程代理调用系统命令的应用程序(称为 BladeLogic Server Automation)。你可能已经看过我关于它的其他帖子,但是我们在 Solaris 上遇到了很多麻烦,因为它没有配备我们需要的选项 (-path)。 GNU 发现是,但我们不能在任何地方安装它(会太长,拥有服务器的客户可能会拒绝)。社区建议的其他选项都没有最终在每台服务器上 100% 的情况下工作。
虽然我们无法在没有客户批准的情况下安装任何东西(这实际上可能需要数周甚至数月的时间),但我们可以推送一个独立文件,执行它,然后在需要时将其删除。因此,如果我们可以为我们拥有的每个 Solaris 和 AIX 平台提供一个 find 二进制文件,我们就会很容易修复。
【问题讨论】:
标签: compilation find solaris gnu aix