solaris 10应用软件的安装/卸载方法

  
者:田逸(sery@163.com) & lt;开放系统世界的在2006年第9期
  
  在我们顺利安装完成solaris 10操作环境和作了一些基本的配置以后,并不是马上就万事大吉了。尽管太阳微系统公司费尽心思的为用户收罗各种软件包,让这些随系统安装,但在实际的应用中,有好些是我们并不需要的(比如telnet服务),而我们需要的软件包不是没有就是不符合要求。基于这样的情形,我们不得已需要手工安装某些软件包来完成我们的工作。
  
  一、软件包的主要来源
  1,网站:太阳软件包最主要的网站是http://www.sunfreeware.com,其次是各开源网站如http://mirror.vmmatrix.net,还有其他一些(如apache的网站www.apache.org)。如果不知道某个软件的下载地址,可以在www.google.com里搜索。
  2,购买光盘介质:这个应该不难理解
  通常而言,网站是软件包的主要来源,原因很简单:开源嘛! www.sunfreeware.com网站收集了常用的一些solaris软件包,并且符合solaris软件安装标准。用solaris的软件包安装真的很容易,后面我们会做介绍。
  
  二、安装包下载到本地磁盘
  上一步我们知道从什么地方得到安装包,接下来,必须把这些包存放到运行solaris10的机器上.wget似乎是一个很受欢迎的下载工具,情况也是如此不。巧的是,solaris10本身不带wget这个工具,所以初始安装的系统还不能使用这个便利。怎么办呢?先把文件下载到窗口,然后用ssh安全文件传输把它传输到solaris 10的某个目录。等到把wget安装好了以后,就不必绕这个弯子了。笔者的习惯是先把文件下载到windows机器,然后用ssh安全文件传输工具传输到远程solaris10服务器。下面总结一下这两种下载方法:
  1,wget下载,例如下载apache到当前目录的命令为:ftp://ftp.sunfreeware.com/pub/freeware/intel/10/apache-2.2.0-sol10-x86-local.gz wget。
  
  下载完成后,用命令# ls过程查看当前目录是否有刚才现在的文件存在。
  2、用ssh安全文件传输传送。这个比较简单,不再多说。
  
  三、软件包的安装
  solaris10安装软件包的方法主要有三种:solaris包,二进制源码,安装脚本。接下来分别介绍这几种安装方法。
  1,solaris 10包.solaris包的文件格式大致是*——。广州,如apache的包文件apache-2.2.0-sol10-x86-local。广州。在安装一个包之前,我们应当先查看系统中是否已经安装了该软件包,通过运行包管理工具pkginfo来了解系统中已安装的包。运行# pkginfo可能有较长的输出,以至于需要多屏才能显示完整,为方便阅读,最好在后面加一管道(# pkginfo |更多)。如果所需的包没有安装到系统,执行下面两个命令来安装(此处以包wget为例):
  # gzip╟d wget-1.10.2-sol10-x86-local。广州//把包解开,解开后原压缩包自动删除,当前目录下生成文件wget-1.10.2-sol10-x86-local。
  # pkgadd╟d wget-1.10.2-sol10-x86-local//执行后会有交互命令,请根据具体的环境做出选择。
  在回答了包管理管理器若干问题之后,一个软件包就安装到系统上,再运行包管理命令# pkginfo╟l | grep & lt;包名的在查看详细的安装信息。从这个过程我们可以知道,安装solaris包确实是很容易的事情,但笔者认为,在安装过程中,它会把解开后的文件复制到不同的目录(位置),究竟都复制了那些文件到那些目录,并不是一个容易弄清楚的。
  2,二进制源码。二进制源码是通用的linux/unix软件包安装方法,也是管理员最爱的安装手段。相对于solaris包而言,二进制源码包的数量远远大于前者(有很多gnu软件并不提供solaris包),这也是选择二进制源码安装的原因,当然,用二进制源码安装,使得整个操作更具灵活性。在这里我们以web服务器apache的安装为例。
  # gzip╟d httpd-2.2.0.tar。广州
  # tar xvf httpd-2.2.0。焦油
  # cd httpd-2.2.0
  #。/c╟prefix=/usr/地方/输入╟启动//配置操作,具体的选项可以通过执行命令#。/c╟帮查看。此处指定了安装apache的路径及模块的加载方式
  #//配置过程顺利完成后,才可以继续这个编译过程。
  # make install//同样需要等到编译操作(做)完成再进行安装,这一步是把文件及目录复制到指定的安装目录。
  这个例子是通用的linux/unix软件安装步骤,但不要认为所以的二进制源码都是这样的安装操作(请注意:这只是一般情况),一个好的习惯就是:在把下载的源码包文件解压成目录后,打开里面的文件自述或安装文本文件,就可能看到安装软件包的方法,至于更多细节,可以登录该软件的发布网站查询相关文档。在执行配置操作时,如果不指定安装路径的话,在安装结束以后,文件会分散到系统目录的各个角落(比如执行脚本会复制到/usr/sbin,配置文件可能会在目录/etc中找的到,等等),为了方便管理维护,强烈建议配置时指定安装目录。

solaris 10应用软件的安装/卸载方法