在NFS上安装Perl和GCC

时间:2014-07-02 18:11:43

标签: perl gcc nfs solaris-10

我们有15个Solaris-10(恐龙,我知道)区域,所有区域都有一些NFS安装的文件系统。事实上,我一直在那里安装我的Perl脚本,所以我只需编辑一次,它就会针对所有15个区域进行更新。我们有机会在用户[在他们的视图中]锁定的Perl-5.8环境的单独目录树中安装Perl-5.20。同样,他们认为自己被锁定为gcc 3.3.2,害怕让步。我们有机会在类似的替代目录树中安装最新的gcc(当然包括g ++)。我想这个想法是安装新的gcc,然后使用它来配置和编译Perl。

问题:在默认的不同目录树中配置新的Perl和gcc安装有点容易出错。 (也可能有另外一些非默认选项。)要进行相同的非标准安装15次,这样就可以搞砸了!

我的解决方案(可能):安装新的Perl& gcc在NFS挂载的文件系统上的目录中,就像我的实用程序一样。那些知道的人(主要是DBA)会将该目录放在$ PATH中比/ usr / local / bin更早。那些不知情的人 - 说害怕的用户 - 仍然幸福地没有意识到他们鼻子下的更好的工具,并且从来没有人会因为弄乱对方的环境而受到指责。

这是一个现实的解决方案吗?在Perl和gcc中是否存在可以排除NFS安装的库依赖项?有没有人这样做过? (实际上,我认为他们是在我工作的一个地方做到的,但总是弄乱了这个过程中的代码。)

非常感谢你们的帮助。

- JS

1 个答案:

答案 0 :(得分:0)

我最近从源代码构建了gcc 4.9并使用它在NFS共享上在Solaris 10上构建Perl 5.18.2而没有任何问题。我们安装的cpan模块堆栈没有问题,包括DBD :: Oracle。