# gzip ╟d httpd-2.2.0.tar.gz
# tar xvf httpd-2.2.0.tar
# cd httpd-2.2.0
# ./c ╟prefix=/usr/local/apache2 ╟enable-so //配置操作 , 具体的选项可以通过执行命令# ./c ╟help查看 。此处指定了安装apache的路径及模块的加载方式
# make //配置过程顺利完成后 , 才可以继续这个编译过程 。
# make install //同样需要等到编译操作(make)完成再进行安装 , 这一步是把文件及目录复制到指定的安装目录 。
这个例子是通用的Linux/Unix软件安装步骤 , 但不要认为所以的二进制源码都是这样的安装操作(请注意:这只是一般情况) , 一个好的习惯就是:在把下载的源码包文件解压成目录后 , 打开里面的文件readme或install文本文件 , 就可能看到安装软件包的方法 , 至于更多细节 , 可以登录该软件的发布网站查询相关文档 。在执行配置操作时 , 如果不指定安装路径的话 , 在安装结束以后 , 文件会分散到系统目录的各个角落(比如执行脚本会复制到/usr/sbin , 配置文件可能会在目录/etc中找到 , 等等) , 为了方便管理维护 , 强烈建议配置时指定安装目录 。
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
- 像蝠鲼的鱼是什么鱼
- 华为mate30中关闭开发人员选项的操作教程
- 明代瓷器的主要特点
- 520的小不足
- 文艺的教师格言
- 宫崎骏电影的名言
- 人与人之间造句 人与人之间的造句
- SUN Solaris 终端机常用控制键
- 紫禁城是哪个朝代建的 紫禁城真正的设计者是谁
- OPPO k5中设置息屏时钟的操作教程
