Solaris 10系统安装Perl模块

(0 comments)

前两天有同事要求在Solaris 10 Sparc系统中安装一个DBI::MySQL的模块,本来以为通过CPAN很容易就可以安装起来,不过装下来才知道有点麻烦,系统自带的Perl程序通过CPAN方式安装一直报错,最后从SunFreeware网站下载了5.8.8版本的Perl才安装成功。

系统默认已经安装了gmake和gcc,不过并没有将其加入$PATH环境变量中。

# pkginfo  | grep gmake
system      SUNWgmake gmake - GNU make

# pkginfo | grep gcc
system      SUNWgcc                          gcc - The GNU C compiler
system      SUNWgccruntime                   GCC Runtime libraries

将GNU相关包(gmake/gcc等)加入$PATH环境变量中:

PATH=/usr/local/bin:$PATH:/usr/ccs/bin:/usr/sfw/bin

Solaris 10中的Perl模块,默认都是用CC来编译的,因为编译参数和GCC有区别,所以安装Perl模块的时候,编译会报错。现在Oracle Sun Studio已经可以免费下载了,从Oracle网站下载一个,安装时只需要安装C/C++ Complier即可。

系统默认安装的Perl 5.8.4版本,即使安装了gmake和cc还是无法正常安装模块,如果下载源代码直接手工编译安装倒是没有问题,最后只能到SunFreeware网站下载Perl 5.8.8版本才能正常工作。

pkgadd -d perl-5.8.8-sol10-sparc-local

并将Perl的路径添加到$PATH环境变量中,注意要将Perl的安装路径/usr/local/bin加在最前面,编辑/etc/profile文件:

PATH=/usr/local/bin:$PATH

至此,系统环境已经配置好,打开CPAN的Shell命令,先更新bundle::cpan模块。

# perl -MCPAN -e shell
cpan> install bundle::cpan
cpan> reload cpan

然后安装DBD::mysql等模块:

install DBI
DBD::mysql 
Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required