在写这篇文章以前,先发个感叹:我就历来没有顺顺利利的在Solaris上面装过软件。老是会遇到各类各样奇怪的问题。迄今为止最顺利的安装是Redis:没有任何的依赖,下载解压,直接make就过了。node
好了,感叹完了。说说今天的安装过程。操作系统
下载了Node.js 0.4.11, Python2.7.2ssl
操做系统SunOS 5.10 i86pc i386 i86pc Solaris编译
在安装以前,说一个最重要的步骤:个人Solaris环境下面每次使用gcc或者g++的时候,我都会export LD_LIBRARY_PATH=/usr/local/lib 通常状况下这样就够了。但是此次在编译Node.js的时候让我吃了很大的苦头。后来才知道在Solaris上面不该该再用LD_LIBRARY_PATH来管理共享库,应该用crle -u -l /your_shared_lib. 这样就一劳永逸的解决了共享库的环境变量问题。此次的安装成功就靠这一个命令了。变量
第一步先安装Python:gcc
这一步没有碰到什么问题。软件
crle -u -l /usr/local/lib下载
./configuregc
make程序
第二步安装Node.js
crle -u -l /usr/sfw/lib (个人Solaris这个目录下面安装了libssl.so 因此须要把该目录环境变量里面来)
./configure
make
在当前目录下面生成了可执行程序 "node"
下一步的工做就是使用了。