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)

Я нашел src rpm для libaio-0.3.102. Я следовал инструкциям по установке, которые включали использование make. Оказалось, установить без ошибок. Но когда я снова запускаю команду rpm -q, я все еще вижу только установленную версию i386.

Не совсем уверен, куда идти отсюда. В идеале я хотел бы найти обычную версию libaio x86_64 для RHEL 4.8. Если бы я нашел один, я бы обновил пакет, который уже там? Буду ли я удалить и установить новый. Или я бы установил и две отдельные версии библиотеки?

2 ответа

Are you sure you're actually running 64 bit Linux? Попробуйте проверить uname -m,

Если у вас есть libaio-0.3.105-2 (i386), не используйте -0.3.102 (x86_64). Возьмите подходящий RPM с зеркала CentOS, если у вас нет доступа к up2date.

Библиотеки могут сосуществовать.

Изменить: SRPMs обычно rpmbuild -bb, make обычно не требуется Сборка SRPM даст вам RPM в подкаталоге /root (по умолчанию), который вы должны установить вручную.

Или установите пакет 'libaio.x86_64', который находится на установочном компакт-диске. CD можно скачать с Redhat. Вы можете установить обе версии (как i386, так и x86_64)

Другие вопросы по тегам