Libopenal so 1 linux

Error while loading shared libraries: libopenal.so.1 (Game ‘pacapong’ in Ubuntu 14.10)

I downloaded the game pacapong for Linux and tried to run the executable, which results in the error:

Obviously, there is the necessity of loading libopenal.so.1 :

There is libopenal.so.1 lying in /usr/lib/x86_64-linux-gnu and I can do:

I won’t run this executable (./runner) as root (just in case this problem could be related to insufficient rights, what I’m not assuming).

So, what could I try else?

3 Answers 3

The error is because this is a 32-bit game that you are trying to run in 64-bit Linux. I worked through the errors by googling error messages to figure out what packages I was missing. I ended up installing the following packages to get the game to run:

For the future, running ldd on ./runner will tell you the libraries it requires, if they’re missing, AND if they’re i386 or 64-bit.

libgtk3-nocsd.so.0 => /usr/lib/i386-linux-gnu/libgtk3-nocsd.so.0 (0xf7759000)

libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf75d3000)

libXrandr.so.2 => not found

libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf6b41000)

libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6b3d000)

libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6b36000)

Note I’m still missing xrandr for i386. So this isn’t going to work yet.

Источник

Пакет: libopenal1 (1:1.19.1-2)

Ссылки для libopenal1

Ресурсы Debian:

Исходный код openal-soft:

Сопровождающие:

Внешние ресурсы:

Подобные пакеты:

Software implementation of the OpenAL audio API (shared library)

OpenAL, the Open Audio Library, is a joint effort to create an open, vendor-neutral, cross-platform API for interactive, primarily spatialized audio. OpenAL’s primary audience are application developers and desktop users that rely on portable standards like OpenGL, for games and other multimedia applications.

This library is meant as a compatible update/replacement to the OpenAL Sample Implementation (the SI). The SI has been unmaintained for quite a while, and would require a lot of work to clean up. This is a fork the old Windows version to attempt an accelerated ALSA version of an OpenAL implementation.

OpenAL Soft supports mono, stereo, 4-channel, 5.1, 6.1, and 7.1 output, as opposed to the SI’s 4-channel max (though it did have some provisions for 6 channel, this was not 5.1, and was seemingly a «late» addition). OpenAL Soft does not support the Vorbis and MP3 extensions, however those were considered deprecated even in the SI. It does, though, support some of the newer extensions like AL_EXT_FLOAT32 and AL_EXT_MCFORMATS for multi-channel and floating-point formats, as well as ALC_EXT_EFX for environmental audio effects, and others.

Читайте также:  Gullfoss vst mac os

This package installs the OpenAL Soft shared library.

Другие пакеты, относящиеся к libopenal1

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: libatomic1 (>= 4.8) [hppa, m68k, sh4, sparc64] библиотека для атомарного выполнения кода
  • dep: libc6 (>= 2.27) [не alpha, ia64, sh4] библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb dep: libc6 (>= 2.31) [sh4]
  • dep: libc6.1 (>= 2.27) [alpha] библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6.1-udeb dep: libc6.1 (>= 2.31) [ia64]
  • dep: libopenal-data (= 1:1.19.1-2) Software implementation of the OpenAL audio API (data files)
  • dep: libsndio7.0 (>= 1.1.0) Small audio and MIDI framework from OpenBSD, runtime libraries
  • rec: libasound2 (>= 1.0.16) разделяемая библиотека для приложений ALSA
    также виртуальный пакет, предоставляемый liboss4-salsa-asound2
  • rec: libpulse0 (>= 0.99.1) клиентские библиотеки PulseAudio
  • sug: libportaudio2 (>= 19+svn20101113) Portable audio I/O — shared library

Загрузка libopenal1

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
alpha (неофициальный перенос) 489,8 Кб 1 060,0 Кб [список файлов]
amd64 489,2 Кб 963,0 Кб [список файлов]
arm64 474,0 Кб 955,0 Кб [список файлов]
armel 470,9 Кб 930,0 Кб [список файлов]
armhf 469,7 Кб 802,0 Кб [список файлов]
hppa (неофициальный перенос) 497,1 Кб 1 064,0 Кб [список файлов]
i386 500,1 Кб 1 022,0 Кб [список файлов]
ia64 (неофициальный перенос) 544,2 Кб 1 525,0 Кб [список файлов]
m68k (неофициальный перенос) 473,2 Кб 947,0 Кб [список файлов]
mips64el 468,0 Кб 1 022,0 Кб [список файлов]
mipsel 470,7 Кб 980,0 Кб [список файлов]
ppc64 (неофициальный перенос) 499,7 Кб 1 213,0 Кб [список файлов]
ppc64el 499,4 Кб 1 147,0 Кб [список файлов]
riscv64 (неофициальный перенос) 468,4 Кб 835,0 Кб [список файлов]
s390x 475,5 Кб 983,0 Кб [список файлов]
sh4 (неофициальный перенос) 506,4 Кб 886,0 Кб [список файлов]
sparc64 (неофициальный перенос) 458,2 Кб 959,0 Кб [список файлов]
x32 (неофициальный перенос) 488,8 Кб 938,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права © 1997 — 2021 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Читайте также:  Лучшие rss читалки для mac os

Источник

Arch Linux

openal 1.21.1-1 File List

Package has 29 files and 14 directories.

  • usr/
  • usr/bin/
  • usr/bin/alsoft-config
  • usr/bin/makemhr
  • usr/bin/openal-info
  • usr/include/
  • usr/include/AL/
  • usr/include/AL/al.h
  • usr/include/AL/alc.h
  • usr/include/AL/alext.h
  • usr/include/AL/efx-creative.h
  • usr/include/AL/efx-presets.h
  • usr/include/AL/efx.h
  • usr/lib/
  • usr/lib/cmake/
  • usr/lib/cmake/OpenAL/
  • usr/lib/cmake/OpenAL/OpenALConfig-none.cmake
  • usr/lib/cmake/OpenAL/OpenALConfig.cmake
  • usr/lib/libopenal.so
  • usr/lib/libopenal.so.1
  • usr/lib/libopenal.so.1.21.1
  • usr/lib/pkgconfig/
  • usr/lib/pkgconfig/openal.pc
  • usr/share/
  • usr/share/doc/
  • usr/share/doc/openal/
  • usr/share/doc/openal/3D7.1.txt
  • usr/share/doc/openal/ambdec.txt
  • usr/share/doc/openal/ambisonics.txt
  • usr/share/doc/openal/env-vars.txt
  • usr/share/doc/openal/hrtf.txt
  • usr/share/openal/
  • usr/share/openal/alsoftrc.sample
  • usr/share/openal/hrtf/
  • usr/share/openal/hrtf/Default HRTF.mhr
  • usr/share/openal/presets/
  • usr/share/openal/presets/3D7.1.ambdec
  • usr/share/openal/presets/hexagon.ambdec
  • usr/share/openal/presets/itu5.1-nocenter.ambdec
  • usr/share/openal/presets/itu5.1.ambdec
  • usr/share/openal/presets/presets.txt
  • usr/share/openal/presets/rectangle.ambdec
  • usr/share/openal/presets/square.ambdec

The Arch Linux name and logo are recognized trademarks. Some rights reserved.

The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.

Источник

Ошибка при загрузке общих библиотек: libopenal.so.1 (игра ‘pacapong’ в Ubuntu 14.10)

Я скачал игру pacapong для Linux и попытался запустить исполняемый файл, что привело к ошибке:

Очевидно, есть необходимость загрузки libopenal.so.1 :

Есть libopenal.so.1 лежа в /usr/lib/x86_64-linux-gnu и я могу сделать:

Я не буду запускать этот исполняемый файл (./runner) от имени пользователя root (на случай, если эта проблема может быть связана с недостаточными правами, чего я не предполагаю).

Итак, что я мог попробовать еще?

1 ответ

Ошибка в том, что это 32-битная игра, которую вы пытаетесь запустить в 64-битной Linux. Я работал с ошибками, прибегая к сообщениям об ошибках, чтобы выяснить, какие пакеты мне не хватало. В итоге я установил следующие пакеты, чтобы запустить игру:

В будущем запуск ldd на./runner сообщит вам о необходимых библиотеках, если они отсутствуют, И если они i386 или 64-разрядные.

libgtk3-nocsd.so.0 => /usr/lib/i386-linux-gnu/libgtk3-nocsd.so.0 (0xf7759000)

libstdC++. so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf75d3000)

libXrandr.so.2 => не найден

libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf6b41000)

libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6b3d000)

libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6b36000)

Обратите внимание, мне все еще не хватает xrandr для i386. Так что это пока не сработает.

Источник

Пакет: libopenal1 (1:1.19.1-2)

Ссылки для libopenal1

Ресурсы Debian:

Исходный код openal-soft:

Сопровождающие:

Внешние ресурсы:

Подобные пакеты:

Software implementation of the OpenAL audio API (shared library)

OpenAL, the Open Audio Library, is a joint effort to create an open, vendor-neutral, cross-platform API for interactive, primarily spatialized audio. OpenAL’s primary audience are application developers and desktop users that rely on portable standards like OpenGL, for games and other multimedia applications.

This library is meant as a compatible update/replacement to the OpenAL Sample Implementation (the SI). The SI has been unmaintained for quite a while, and would require a lot of work to clean up. This is a fork the old Windows version to attempt an accelerated ALSA version of an OpenAL implementation.

OpenAL Soft supports mono, stereo, 4-channel, 5.1, 6.1, and 7.1 output, as opposed to the SI’s 4-channel max (though it did have some provisions for 6 channel, this was not 5.1, and was seemingly a «late» addition). OpenAL Soft does not support the Vorbis and MP3 extensions, however those were considered deprecated even in the SI. It does, though, support some of the newer extensions like AL_EXT_FLOAT32 and AL_EXT_MCFORMATS for multi-channel and floating-point formats, as well as ALC_EXT_EFX for environmental audio effects, and others.

Читайте также:  Windows temp как настроить

This package installs the OpenAL Soft shared library.

Другие пакеты, относящиеся к libopenal1

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: libatomic1 (>= 4.8) [hppa, m68k, sh4, sparc64] библиотека для атомарного выполнения кода
  • dep: libc6 (>= 2.27) [не alpha, ia64, sh4] библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb dep: libc6 (>= 2.31) [sh4]
  • dep: libc6.1 (>= 2.27) [alpha] библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6.1-udeb dep: libc6.1 (>= 2.31) [ia64]
  • dep: libopenal-data (= 1:1.19.1-2) Software implementation of the OpenAL audio API (data files)
  • dep: libsndio7.0 (>= 1.1.0) Small audio and MIDI framework from OpenBSD, runtime libraries
  • rec: libasound2 (>= 1.0.16) разделяемая библиотека для приложений ALSA
    также виртуальный пакет, предоставляемый liboss4-salsa-asound2
  • rec: libpulse0 (>= 0.99.1) клиентские библиотеки PulseAudio
  • sug: libportaudio2 (>= 19+svn20101113) Portable audio I/O — shared library

Загрузка libopenal1

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
alpha (неофициальный перенос) 489,8 Кб 1 060,0 Кб [список файлов]
amd64 489,2 Кб 963,0 Кб [список файлов]
arm64 474,0 Кб 955,0 Кб [список файлов]
armel 470,9 Кб 930,0 Кб [список файлов]
armhf 469,7 Кб 802,0 Кб [список файлов]
hppa (неофициальный перенос) 497,1 Кб 1 064,0 Кб [список файлов]
i386 500,1 Кб 1 022,0 Кб [список файлов]
ia64 (неофициальный перенос) 544,2 Кб 1 525,0 Кб [список файлов]
m68k (неофициальный перенос) 473,2 Кб 947,0 Кб [список файлов]
mips64el 468,0 Кб 1 022,0 Кб [список файлов]
mipsel 470,7 Кб 980,0 Кб [список файлов]
ppc64 (неофициальный перенос) 499,7 Кб 1 213,0 Кб [список файлов]
ppc64el 499,4 Кб 1 147,0 Кб [список файлов]
riscv64 (неофициальный перенос) 468,4 Кб 835,0 Кб [список файлов]
s390x 475,5 Кб 983,0 Кб [список файлов]
sh4 (неофициальный перенос) 506,4 Кб 886,0 Кб [список файлов]
sparc64 (неофициальный перенос) 458,2 Кб 959,0 Кб [список файлов]
x32 (неофициальный перенос) 488,8 Кб 938,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права © 1997 — 2021 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Источник

Оцените статью