3. 安装 Sybase

linux.sybase.com 下载 Sybase-ASE 文件。Sybase-ASE 11.0.3.3 版本可以免费用于生产环境。本 HOWTO 文档针对该版本。

首先,以 root 用户身份安装 Sybase RPM 包

    # rpm -ivh sybase-ase-11_0_3_3-6_i386.rpm
    # rpm -ivh sybase-doc-11_0_3_3-6_i386.rpm
    # rpm -ivh sybase-ocsd-10_0_4-6_i386.rpm

有关如何配置 Sybase 的信息,请阅读以下文件中的说明/opt/sybase/doc/howto/howto-ase-quickstart.html。本文档写得非常好,因此我们在此处无需提供更多信息。

提示:在您安装示例数据库并对其运行 select 查询后,您可以停止按照说明进行操作。HOWTO 文档的其余部分将继续卸载示例数据库,但我们希望保留它以供稍后测试使用。

注意:有人报告称,Sybase init 脚本尝试猜测 Sybase 目录的方式存在问题。如果您看到以下错误

    export: sybase-ase-11.0.3.3: not a legal variable name

当尝试运行 sybinstall.sh 时,那么您需要编辑 sybinstall.sh。打开该脚本并找到以下行(大约在 104 行附近)

# export SYBASE=/opt/sybase
export SYBASE=`rpm -q --queryformat \
		'%{installprefix}\n' sybase-ase-11.0.3.3`

将这些行更改为如下所示

export SYBASE=/opt/sybase
#export SYBASE=`rpm -q --queryformat \
#		'%{installprefix}\n' sybase-ase-11.0.3.3`

这会将 SYBASE 路径硬编码为 /opt/sybase。如果您将 Sybase 安装在非标准位置并遇到此错误,则必须更改此路径以指向您的 Sybase 目录。