[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | 52PK游戏网 | 手机天极 | IT分众 |

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

作者: 田逸,  出处:开放系统世界, 责任编辑: 刘志坡, 
2007-12-20 15:02
  在我们顺利安装完成solaris 10操作环境和作了一些基本的配置以后,并不是马上就万事大吉了。尽管sun microsystem公司费尽心思的为用户收罗各种软件包,让这些随系统安装……

  2、 安装脚本。大型的软件为了方便用户的安装,往往提供一个安装脚本,比如sybase、oracle等。这种安装方法本身很简单,只需执行这个安装脚本而已,接着安装程序会跟用户交互,比如指定安装路径等。不过,有些软件在执行安装前,需要配置环境变量诸如此类的预处理,以满足软件安装的特殊需求。就拿数据库服务器oracle 10g为例,在执行安装脚本前,就必须配置环境变量和更改内核参数以及添加用户等预处理操作。

  四、 软件包的卸载

  名称 卸载方法

  solaris 包 执行命令 # pkgrm

  二进制源码 直接删除安装目录

  脚本方式安装 卸载脚本或直接删除安装目录

  五、 额外的话题

  由于软件设计的缺陷或者基于安全等原因, sun公司不定期发布一种成为补丁程序的二进制代码来修正设计缺陷或安全漏洞。通过访问http://www.sunsolve.com来寻找最新发布的补丁程序。补丁程序大致分为大型补丁和独立补丁两种。

  为了了解系统安装了那些补丁,需要运行命令 # showrev ╟p ,接着按照输出的提示在网站下载这些所需的补丁。执行命令 patchadd <补丁名> 来安装独立的补丁程序。关于大型补丁的安装请参照网站的说明。

  值得注意的是:安装补丁程序是有一定的风险。在实际的应用中,并不见得是每有新补丁都去安装。我们需要的是系统的稳定而不是成天都去更新这些补丁,所以用户应该在系统稳定和更新补丁之间做权衡,评估更新补丁的必要性。

  附件:用脚本安装数据库sybase

  sybase是一款性能卓越的企业级数据库平台,相对于一般软件的安装而言,它的安装过程是比较复杂的。下面我们一步一步来进行这个操作。

  1、 安装包的获取。sybase有基于solaris平台的发行版本,笔者用的版本是ase1252_de_solx86.tgz;请务必选对版本,不然没法安装(笔者曾经犯过拿linux平台的版本在solaris下安装的错误,尽管solaris兼容某些linux平台的软件,但还说不上完全兼容)。

  2、 解压包。这需要一点小技巧:创建一个目录sybase,然后移动文件ase1252_de_solx86.tgz到该目录,接着执行 # gzip ╟d ase1252_de_solx86.tgz ; tar xvf ase1252_de_solx86.tar。这样做的好处是,解压生成的目录和文件全部都在目录sybase下。如果不用这个技巧,读者可以自行尝试这个麻烦。

  3、 添加用户,以便以普通用户来运行sybase. # useradd ╟m ╟d /opt/sybase ╟s /usr/bin/bash,设置用户密码 # passwd sybase

  4、 安装。更改解压文件所在目录sybase的权限为 755,以保证用户sybase有读和执行的权限。在目录sybase中,setup文件就是sybase的安装脚本。切换用户为sybase然后在执行脚本 $ ./setup。这一步分两种情况:图形和文本方式。(1)图形方式:需要以根用户root执行命令 # xhost 127.0.0.1 ,然后才可能在执行安装脚本时出现图形方式的安装向导。(2)文本方式:与oracle不同,sybase同时支持文本和图形两种方式,文本方式对于远程安装是十分有帮助的。在命令./setup 加选项c $ ./setup ╟c

  欢迎界面

  选择语言,此处选35(美国英语)。读者根据先导很容易就把ase安装到系统。安装完成后,向导还要求对sybase进行配置,值得注意的是,在执行配置前,需要设置sybase用户的环境变量。把下面的内容追加到文件/opt/sybase/.profile

  sybase_jre="/opt/sybase/shared-1_0/jre-1_3"

  export sybase_jre

  sybase_ase="ase-12_5"

  export sybase_ase

  path="/opt/sybase/ase-12_5/bin:/opt/sybase/ase-12_5/install":$path

  export path

  ld_library_path="/opt/sybase/ase-12_5/lib":$ld_library_path

  export ld_library_path

  sybase="/opt/sybase"

  export sybase

  sybase_ocs="ocs-12_5"

  export sybase_ocs

  path="/opt/sybase/ocs-12_5/bin":$path

  export path

  ld_library_path="/opt/sybase/ocs-12_5/lib:/opt/sybase/ocs-12_5/lib3p":$ld_library_path

  export ld_library_path

  sybase_sysam="sysam-1_0"

  export sybase_sysam

  lm_license_file="/opt/sybase/sysam-1_0/licenses/license.dat"

  export lm_license_file

  执行命令 $ source /opt/sybase/.profile使环境变量生效(环境变量的实际来源是安装过程中生成的文件/opt/sybase/sybase.sh)。下图是需要先设置环境变量的地方,设置好环境变量以后,在进行向导的下一步。

  下面是配置sybase的屏幕截图:

  按照向导的提示不难完成配置。

  5、卸载。删除目录/opt/sybase里的所有东西或运行删除脚本。删除脚本的文件是/opt/sybase/uninstall/asesuite/uninstall。需要花些时间才可以完成这个卸载任务。本文出自 51CTO.COM技术博客

共2页。 首页 1 2

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅

输入E-mail订阅《服务器》电邮
    
  • 思科WAAS解决方案是思科 应用优化(ANS)整体框架的“最后一公里技术”,它支持数据中心和分支机构中的应用交付网络。这些产品能帮助客户利用经过整合的网络、服务器和存储能力,而不会牺牲性能或功能。通过将这些组件虚拟化,思科可以帮助客户更快地部署应用,甚至在分支机构本地托管应用。