前两天有同事要求在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
Comments
There are currently no comments
New Comment