RHEL 4.8 / Sybase 12.5.4 64位安装错误 – 我安装了libaio i368我需要安装libaio x86_64

我正在尝试安装Sybase ASE 12.5.4 64位。 我知道机器有一个64位的处理器它给我一个错误在安装时说:“加载共享库时出错:libaio.s0.1”

我运行命令:
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' libaio

哪个返回:
libaio-0.3.105-2 (i386)

我find了libaio-0.3.102的src rpm。 我按照步骤来安装,包括使用make。 它似乎安装没有错误。 但是当我再次运行rpm -q命令时,我仍然只能看到安装的i386版本。

不知道该从哪里出发。 理想情况下,我希望为RHEL 4.8find常规的libaio x86_64 rpm。 如果我find一个我会升级已经在那里的软件包? 我会删除并安装新的。 或者我会安装和两个单独版本的库?

你确定你真的在运行64位的Linux吗? 尝试检查uname -m

如果你有libaio-0.3.105-2(i386),不要使用-0.3.102(x86_64)。 如果您无法访问up2date,请从CentOS镜像中获取适当的RPM。

图书馆可以共存。

编辑:SRPM通常是rpmbuild -bb 。 通常不需要。 构buildSRPM将在/ root(默认情况下)的子目录中为您提供一个必须手动安装的RPM。

或者安装在安装光盘上的软件包“libaio.x86_64”。 cd可以从redhat下载。 你可以安装两个版本(i386以及x86_64)