Как получить звуковой выход в Оксфордском словаре для продвинутых учащихся 8?

Я пытаюсь установить 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]

Заранее благодарим за любые усилия и время

3
задан 20 April 2014 в 04:09

2 ответа

Я получил ту же проблему (я ответил другому потоку об этом здесь ).

Это - проблема флэш-памяти. Это - потому что библиотека флэш-памяти просит версию на 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 библиотеки.

, сообщите мне, успешно выполняетесь ли Вы для создания звуковых работ.

0
ответ дан 20 April 2014 в 04:09

На 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

0
ответ дан 20 April 2014 в 04:09

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

Похожие вопросы: