Я пытаюсь установить OALD8 на 64-битной Ubuntu 14.04 LTS. Это шаги, которые я предпринял до сих пор:
$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
$ sudo apt-get install ia32-libs-gtk ia32-libs-sdl dpkg-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ia32-libs-gtk
E: Unable to locate package ia32-libs-sdl
$ padsp '/home/ioannis/oald8/oald8'
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
/home/ioannis/oald8/oald8-bin: error while loading shared libraries: libpangoxft-1.0.so.0: cannot open shared object file: No such file or directory
После этих сообщений об ошибках я установил следующие пакеты:
sudo apt-get install libgtk2.0-0:i386 gtk2-engines-murrine:i386
Теперь OALD8 запускается, но я не слышу звуки произношения ,
Это вывод командной строки, который я вижу:
$ padsp '/home/ioannis/oald8/oald8'
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
LoadPlugin: failed to initialize shared library /home/ioannis/oald8/plugins/libflashplayer.so [libnssutil3.so.1d: cannot open shared object file: No such file or directory]
LoadPlugin: failed to initialize shared library /home/ioannis/oald8/plugins/libflashplayer.so [libnssutil3.so.1d: cannot open shared object file: No such file or directory]
Заранее благодарим за любые усилия и время
Я получил ту же проблему (я ответил другому потоку об этом здесь ).
Это - проблема флэш-памяти. Это - потому что библиотека флэш-памяти просит версию на 32 бита libnssutil3.so.1d. При установке этого это будет жаловаться на libplc4.so.0d.
Эти библиотеки находятся соответственно в пакетах libnss3-1d:i386 и libnspr4-0d:i386.
sudo apt-get install libnss3-1d:i386 libnspr4-0d:i386
, Если после установки этих библиотек Вы добираетесь" отказ Сегментации (выведенное ядро) " каждый раз, Вы пытаетесь запустить словарь, просто удалить эти пакеты, или даже переименовать или удалить libflashplayer.so из папки ~/oald8/plugins.
P.S.: Попытайтесь установить gtk2-engines:i386 (или другой gtk2-механизм) для прекращения, который Gtk-обменивается-сообщениями.
ОБНОВЛЕНИЕ
В другом потоке я отправил полное решение для создания звука и флэш-памяти для работы. Я думаю, что это будет работать в Вашем поле также.
я полагаю, что Вы все еще испытывали звуковые проблемы, даже с помощью padsp обертки, потому что padsp настаивает для использования версии на 64 бита libpulsedsp.so библиотеки.
, сообщите мне, успешно выполняетесь ли Вы для создания звуковых работ.
На Debian и Ubuntu:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libpulse0:i386 libpulsedsp:i386
У Вас должен теперь быть этот путь в Вашей системе:
/usr/lib/i386-linux-gnu/pulseaudio/
Затем
sudo cp /usr/bin/padsp /usr/bin/padsp_32
Используйте свой любимый текстовый редактор (как корень!) для редактирования padsp_32
. Вы измените два места, которые говорят
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so
кому:
/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so
Затем просто введите
padsp_32 /your/program/here
это было из http://www.ideatrash.net/2014/06/fix-padsp-to-use-pulseaudio-on-64-bit.html