solaris工具的安装,使用和注意事项

来源:岁月联盟 编辑:zhu 时间:2008-03-16
solaris工具的安装,使用和注意事项内容简介:当操作系统安装好,这时的系统是没有任何生命力的,我们需要给他安装提供服务的软件,但是要安装软件,在unix里,安装软件又需要用到其它一些工具软件,比如cc,make等等.用惯了免费的人(不会有人象我扔鸡蛋吧),当然不想 当操作系统安装好,这时的系统是没有任何生命力的,我们需要给他安装提供服务的软件,但是要安装软件,在unix里,安装软件又需要用到其它一些工具软件,比如cc,make等等.用惯了免费的人(不会有人象我扔鸡蛋吧),当然不想花钱去买什么license,这里我们就选择了安装GNU的软件.

  在solaris7以前,系统里的工具软件是很少的,都需要后装,现在的solaris8有了很大的改进,在software2的光盘里放了很多软件,在伴侣盘里也放了很多的工具.
  我为了让自己用的顺手,一般安装一下几个软件,大家可以参考

  gzip    解包工具
  gtar    因为sun带的tar不支持长文件名,解压某些软件包的时候会出现checksum errors
  gcc     因为cc要钱,呵呵
  gmake   为了求兼容性更好
  wget    unix下的下载软件,比netants,flashget还要好
  nmap    unix下的扫描软件,比superscan好
  bash,tcsh  如果系统没有,就安装吧
  .....
  这些软件的二进制包到http://www.sunfreeware.com下载
  安装原包很麻烦,不推荐大家使用

  (一)安装
  注意事项:
  为什么有很多朋友老是安装不上这些软件那?请大家注意一下几点
  1:请检查下载的包是否是你对应平台的版本,intel版本的和sparc版本的软件不能用于另一个平台
  2:请检查/var是否还有空间,至少200-300M
  3:请用bin(二进制)的方式上传

  #pkgadd -d gzip*
  #/usr/local/bin/gzip -d *.gz
  #pkgadd -d gcc*
  #pkgadd -d make*
  #pkgadd -d tar-1.13.19-sol8-intel-local
  #pkgadd -d wget*
  #pkgadd -d nmap*
  #pkgadd -d tcsh*  
  #pkgadd -d top*  
  ........

  #mv /usr/local/bin/tar /usr/bin/

  PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin;export PATH
  默认是安装到/usr/local/bin,默认路径没有,请添加上面这句话,或者写道用户登陆脚本里
      

  (二)使用
  注意事项:
  为什么软件都安装好了,还是不能用那?
  1:请检查PATH是否包括/usr/local/bin,如果没有,可以在bash下输入
  #bash
  #PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin;export PATH

  2:可能是gcc的版本太高,gcc稳定版本是2.9*,3.0的不稳定,有很多软件用不了
  3:如果安装软件的时候,出现是cc不存在,或者不能用的时候,请设置
    1):bash shell这样设置CC=gcc;export CC  
    2):csh这样设置setenv CC gcc  
    3):或者创建一个ln -s /usr/local/bin/gcc /usr/ucb/cc

图片内容