Shockwave player on linux

Сбой adobe flash в Linux, не удалось загрузить shockwave

Почти все пользователи после установки таких популярных дистрибутивов Linux, как Ubuntu, Lubuntu, Xubuntu, Mageia и т.д., получают полностью готовую систему к использованию. Плагин shockwave flash от adobe будет уже установлен в систему Linux.

Также существуют дистрибутивы, в которые нужно устанавливать плагин Adobe Flash отдельно, в силу его не свободности. Ну а некоторым пользователям придется проследовать более сложную процедуру, чтобы установить этот нужный для интернета Flash Player.

Дистрибутив Linux может быть установлен на старый компьютер, в котором имеется процессор «Со времен динозавров» Pentium III или AMD Athlon XP. Это значит, что установленный флэш — плагин shockwave не будет работать в Linux, и требуется ручная процедура для установки другой версии этого плагина, который будет работать с вышеупомянутыми процессорами.

Установка пакета adobe shockwave flash plugin в Linux

В различных дистрибутивах Linux этот Flash Plugin shockwave вы найдете в менеджере пакетов из «несвободного» репозитория. Этот пакет не содержит сам плагин. Установка flashplugin-installer вызовет загрузку плагина с сервера Adobe. Пользователи должны обеспечить, чтобы как свободные, так и несвободные обновления репозиториев были включены в Software Centre. Всякий раз, когда Adobe исправляет ошибки плагина, новый пакет появляется в обновлениях дистрибутива.

В этой статье я не буду описывать процесс установки плагина с помощью менеджера пакетов, так как в каждом дистрибутиве он свой но, во всяком случае, Flash Plugin установить легче и быстрее именно средствами дистрибутива Linux, чем, нежели пытаться это делать с сайта Adobe.

Тут лишь стоит заострить внимание на используемую систему — X32 или X64, чтобы не ошибиться и установить именно тот Flash Plugin, который использует браузер.

Установка adobe shockwave flash plugin в Linux на старые машины, не поддерживающие SSE2

Начиная с версии 11.2 Adobe создал плагин Flash Player только для процессоров с технологией SSE2. SSE или SSE2 процессора — это набор инструкций для обработки данных.

Следствием этого и является то, что процессоры, которые обрабатывают только SSE, не могут использовать эту версию плагина от Adobe.

Возможность вашего процессора можно легко проверить из командной строки Linux. Если следующая команда не возвращает никакого результата , то ваш процессор не обрабатывает SSE2 и вы подвержены этой ошибке.

Ну а если следующая команда возвращает что-то , то ваш процессор обрабатывает только SSE и вы можете начинать решать эту проблему.

Теперь мы пойдем одной хитростью. Чтобы нам не возвращаться к старой версии плагина, на что и будет постоянно ругаться ваш браузер, то, что необходимо обновить Flash Player до последней версии. Мы позаимствуем плагин у Google Chrome.

Читайте также:  Узнать адрес подсети linux

В браузер Google Chrome 19 для Linux включен был тот самый плагин версии 11.2 и скомпилирован для SSE, и может быть использован в Firefox и других браузерах на машинах с процессорами, которые обрабатывают только SSE. Новые версии Google Chrome используют Pepper плагин, который работает только на основе Chrome браузеров.

Для установки флэш-плагина от Google Chrome 19 необходимо:

  • Скачать libgcflashplayer.so (размером 17MB). После загрузки проверьте целостность загруженного файла с помощью команды: md5sum /home/user/Загрузки/libgcflashplayer.so. Ожидаемый результат должен соответствовать 58e48350459e8b12b3f1cba047184583.
  • Скачать плагин libgcflashplayer.so можно по этой ссылке.
  • Переименовать libgcflashplayer.so в libflashplayer.so.
  • Найти расположение используемого плагина libflashplayer.so, скорее всего он находится по адресу /usr/lib/flashplugin-installer/ или /usr/lib/mozilla/plugins. В других дистрибутивах этот путь может не совпадать, поэтому лучше точно определиться откуда ваш браузер подгружает это плагин, либо с помощью поиска по директориям, либо, если вы используете Chromium или Chrome, то открыть вкладку и вставить: chrome://plugins/, нажать «Подробнее» и найти «Adobe Flash Player», где прописано его расположение.
  • Копировать новоиспеченный libflashplayer.so в /usr/lib/flashplugin-installer/ или /usr/lib/mozilla/plugins.

Это даст вам возможность использовать Flash Player 11.2.202.235 который, по крайней мере позволит устранить раздражающие предупреждения Браузеров, к тому же это еще дает несколько лучшую безопасность, чем использование старой версии Flash Plugins. К сожалению, дальнейшие обновления Flash Plugin, не представляются возможным, потому что Adobe, кажется, не заботятся о компиляции для старых процессоров, использующих только SSE. Это все касается только операционных систем Linux.

Можно использовать альтернативу проигрывателя Adobe Flash Player модуль для браузеров Shockwave Flash (SWF) от GNU, но при использовании его у вас не будут полноценно работать некоторые flesh приложения.

Источник

Shockwave

Shockwave is a multimedia player. Designed by Macromedia in the mid 1990s, it was followed by Shockwave Flash (or just Flash), a simpler format which became far more popular. Today, Shockwave is most commonly used for Internet games.

Installation

Unfortunately, the Shockwave player is only available for Windows. On a PC, it may be possible to run Shockwave under Ubuntu using Wine and running the Windows versions of Firefox and the Shockwave player. (Wine does not work on PowerPC and may not work as expected on 64-bit PCs.) You can then use mozplugger, a program that lets you «embed» other programs in your web browser.

First, install the wine and mozplugger packages (for information on how to do this, see InstallingSoftware).

sudo apt-get install wine mozplugger

You then need to install the Windows version of Firefox (yes, you read that right). Download it from Mozilla’s web site. Choose to open the installer with Wine and follow the on-screen instructions.

When the installation has finished, you then have to go to a web site that requires Shockwave, and choose to get the missing plugin. Again, follow the on-screen instructions, and when the plugin has installed and is working, you may close Firefox.

Читайте также:  Finding java version on linux

Now you need to configure mozplugger to use the Windows version of Firefox for Shockwave files. From a terminal, type:

gksudo gedit /etc/mozpluggerrc

Add the following two lines to the end of the file:

application/x-director: dir,dcr,dxr,cst,cct,cxt,w3d,fgd,swa: Macromedia Director file swallow(firefox.exe) fill stream: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "$file"

Finally, you need to make Firefox reload the plugin database. Close all Firefox windows and run this command in a terminal:

rm ~/.mozilla/firefox/*.default/pluginreg.dat

In later versions this file may have been moved:

rm ~/.mozilla/firefox/RANDOM-STRING/pluginreg.dat

Replace «RANDOM-STRING» with the random string your Mozilla has assigned for your computer.

Removal of pluginreg.dat wasn’t needed with Ubuntu 9.04 and Firefox 3.0.14.

Congratulations, you should now have a working, if not convuluted, Shockwave setup. You can test it on the Test Macromedia Shockwave & Flash Players page. However, some Shockwave objects may not work. See the issues and workaround solutions section below.

Note: If you want to use Shockwave from multiple user accounts on the same machine, you have to repeat the following steps while logged in as each user: download, install, and launch Windows Firefox; download Shockwave plugin; remove pluginreg.dat if needed.

Issues and workarounds

Objects appear in a small window of their own

  • Cause 1: Wine or Shockwave is still running in the background.
  • Workaround 1: Type this in a terminal to end all wine processes:
killall wine-preloader -s KILL
  • Cause 2: mozplugger does not handle multiple objects. Unfortunately, there is no fix currently known for this.

Firefox is asking for restoring old sessions before playing objects

  • Cause: Session restore is enabled in the Windows version of Firefox
  • Workaround 1: Type this in a terminal to end all wine processes:
killall wine-preloader -s KILL
  • Start the Windows version of Firefox. Type «about:config» in the Location Bar and press Enter. Search for «browser.sessionstore.resume_from_crash» and double click to set it to false.

Objects claim they’re «stolen»

  • Cause (when using streaming): The Shockwave object expects the «Referrer» HTTP header to be set, which mozplugger does not do.
  • Workaround: None yet.

Shockwave player shows «Adobe Shockwave Player is now installing» but gets no further

  • Cause (not verified): Shockwave Player 11 may not work under Wine
  • Workaround: Install Windows Shockwave Player version 9.0.0.434 from http://kb2.adobe.com/cps/186/tn_18629.html, Adobe Technote «Stand-alone installers for Shockwave Player: previous versions only» (linked from Shockwave «Support Center» link on http://www.adobe.com/shockwave/download/alternates/).

Shockwave (последним исправлял пользователь 88-104-167-59 2011-02-19 01:05:01)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

Compatible version of «Adobe Shockwave Player?»

Is there a Ubuntu compatible version of the «Adobe Shockwave Player?» I’m running Firefox and when I try to bring up one of my School’s websites it says missing plugin. When I click on «Install missing plug-in» it says none found, so when I click on manually install plug-in it takes me to Adobe Shockwave Player installation, but there is no ubuntu version to install. On the Firefox plug-in finder service it says «Unknown Plugin (application/x-director)

Читайте также:  Linux scp несколько файлов

6 Answers 6

The Shockwave player is only available for Windows. You can use mozplugger(a program that lets you «embed» other programs in your web browser.) along with wine and windows version of firefox

  • First, install the wine and mozplugger packages (from the software center).
  • Now download and install the Windows version of Firefox . Download it from Mozilla’s web site. Now double click it and install it .
  • Run the windows version of firefox .
  • Now go to a web site that requires Shockwave, and choose to get the missing plugin. Again, follow the on-screen instructions, and when the plugin has installed and is working, you may close Firefox.
  • Now you need to configure mozplugger to use the Windows version of Firefox for Shockwave files. Press Alt + F2 and type: gksudo gedit

then open the /etc/mozpluggerrc file

Add the following two lines to the end of the file:

application/x-director: dir,dcr,dxr,cst,cct,cxt,w3d,fgd,swa: Macromedia Director file swallow(firefox.exe) fill stream: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "$file" 

Now open a Terminal ( Ctrl + Alt + T ) and paste

rm ~/.mozilla/firefox/*.default/pluginreg.dat 

Now run the native version of firefox and test the shockwave player by visting this site .

Источник

Install native Shockwave Player on Ubuntu and derivatives

Shockwave

Adobe Shockwave (or just Shockwave) is a complement for Web browsers that allows the reproduction of interactive content such as games, presentations, training applications, etc., formerly called Macromedia Shockwave.

When doing Internet searches I could not find convincing results that allowed me to have everything in a single browser since the proposal was to install Wine and then the version of Firefox for Windows (it sounds disgusting I know, but it is), so I came across something that I have not seen written anywhere.

How to install it?

Simple, to perform the installation in Ubuntu and derivatives, proceed from a terminal to install a package called «Pipelight«. To do this from a terminal we execute the following commands:

sudo add-apt-repository ppa: pipelight / stable sudo apt-get update sudo apt-get install --install-recommends pipelight-multi sudo pipelight-plugin --update

Enable Plugin

To enable Shockwave in web browsers, we proceed with the following commands in a terminal:

sudo pipelight-plugin --unlock shockwave sudo pipelight-plugin --enable shockwave sudo pipelight-plugin --create-mozilla-plugins

To check that everything is well done . we open Firefox for example and we go to the «Plugins» section within Add-ons and we see if it is Enabled:

snap2

And if we want to test if it works . we go to the official website where we can perform the test. Accessing through the following button:

And to use Shockwave we click on:

snap

The content of the article adheres to our principles of editorial ethics. To report an error click here.

Full path to article: From Linux » Tutorials / Manuals / Tips » Install native Shockwave Player on Ubuntu and derivatives

Источник

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