因为工作需要,要在solaris10上安装开发环境。 gcc, g++, gdb, vim, svn等。
先来说说gcc,gcc其实在solaris10是自带了。 在/usr/sfw/bin下。g++也是的。 但是不自带gdb。如果想要升级的话, 到 ftp://ftp.twaren.net/Sun/sunfreeware.com/ 或者http://www.sunfreeware.com/programlistintel10.html (推荐,需要注册) 下载gcc, x86, sparc的都有。 主要依赖的包是:libiconv.
解压:
#gunzip gcc-3.4.6-sol10-x86-local.gz
#gunzip libiconv-1.11-sol10-x86-local.gz
#gunzip libgcc-3.4.6-sol10-x86-local.gz
#gunzip libintl-3.4.0-sol10-x86-local.gz
安装:
#pkgadd -d gcc-3.4.6-sol10-x86-local.gz
#pkgadd -d libiconv-1.11-sol10-x86-local.gz
#pkgadd -d libgcc-3.4.6-sol10-x86-local.gz
#pkgadd -d libintl-3.4.0-sol10-x86-local.gz
gtk+-1.2.10-sol10-intel-local
还是重复性的解压gunzip, 安装pkgadd。安装在/usr/local/bin/vim。
下面是如何使vim高亮:
我再网上看到有直接copy 其它系统的.vimrc文件。
也有从/usr/local/share/vim/vim72下的vimrc_example.vim复制到/目录下,并改名为.vimrc
cp /usr/local/share/vim/vim72/vimrc_example.vim /.vimrc
总之,八仙过海,各显神通。 我是自己在根目录下,创建一个.vimrc文件。在.vimrc文件里写入:
syntax on
其它具体根据自己需要添加。
svn的安装:
虽然是安装svn客户端,但是在solaris上也是非常麻烦的。 因为它需要安装许多的依赖包。 建议:先安装subversion。
然后 ldd /usr/local/bin/svn
查看缺少什么静态库, 静态库的版本是多少。 然后再去下载安装。 不然版本不匹配,依赖很难解决。
例如: ldd /usr/local/bin/svn 显示 libneon-0.25.5.so.o. 那么就去下载 neon-0.25.5-sol10-x86-local.gz文件。
具体依赖什么包,看 http://www.sunfreeware.com/programlistintel10.html。 具体版本,依赖的包不同。