pavement

Flash

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
(→Native Firefox)
(→Linux plugin emulation)
 
(51 intermediate revisions by 8 users not shown)
Line 1: Line 1:
−
==How to install flash==
+
The Adobe Flash player plugin can be emulated to run on native browsers. Alternatively, the browser can also be emulated, but this method seems to lack performance.
  
−
First install linuxpluginwrapper
+
==Linux plugin emulation==
−
# pkg_add -r linuxpluginwrapper
+
Install {{port|www/linux-c6-flashplugin11}} through ports, since at times the repository package may be outdated:
−
Or with options:
+
  # cd /usr/ports/www/linux-c6-flashplugin11; make install clean
−
  # cd /usr/ports/*/linuxpluginwrapper;make install
+
  
−
Next install flashplugin7
+
This should install other linux-c6 dependencies, including {{port|www/nspluginwrapper}}. Follow the directions at the end of installing the programs, most of which will be repeated below in the configuration sections.
−
# cd /usr/ports/*/linux-flashplugin7;make install
+
  
−
If it cannot fetch the file download it from here:
+
Load Linux modules according to [[Linux, configuration#Loading Linux modules]].
−
http://freshmeat.net/projects/flashplugin/
+
  
 +
===/etc/===
 +
{{file|/etc/fstab}}
 +
linproc        /compat/linux/proc    linprocfs  rw    0  0
 +
proc            /proc                procfs    rw    0  0
  
 +
{{file|/etc/devfs.conf}}
 +
link /tmp shm
  
 +
{{file|/etc/sysctl.conf}}
 +
compat.linux.osrelease=2.6.18
  
−
===libmap.conf===
+
===/compat/linux/===
  
−
Add the following to /etc/libmap.conf
+
{{file|/compat/linux/etc/yp.conf}}
−
# Flash7 for Firefox
+
  domainname mydomain.com # this is your network's domain-name without localhost
−
[/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so]
+
  ypserver localhost # my.yp.server
−
libpthread.so.0                pluginwrapper/flash7.so
+
−
  libdl.so.2                      pluginwrapper/flash7.so
+
−
  libz.so.1                      libz.so.3
+
−
libstdc++-libc6.2-2.so.3        libstdc++.so.4
+
−
  libm.so.6                      libm.so.4
+
−
libc.so.6                      pluginwrapper/flash7.so
+
−
+
−
+
−
  # Flash6 for Konqueror
+
−
[/usr/X11R6/lib/linux-flashplugin6/libflashplayer.so]
+
−
libpthread.so.0                pluginwrapper/flash6.so
+
−
libdl.so.2                      pluginwrapper/flash6.so
+
−
libz.so.1                      libz.so.3
+
−
libstdc++-libc6.2-2.so.3        libstdc++.so.5
+
−
libm.so.6                      libm.so.4
+
−
libc.so.6                      pluginwrapper/flash6.so
+
  
 +
{{file|/compat/linux/etc/nsswitch.conf}}
 +
passwd:    files nis
 +
shadow:    files nis
 +
group:      files nis
 +
hosts:     files nis dns
  
−
===Konqueror===
+
===Run nspluginwrapper===
 +
Run the following for a library plugin to be found by Firefox:
 +
nspluginwrapper -v -a -i
  
−
Go to Settings -> Configure Konqueror -> plugins
+
Or to upgrade from a previous installed Flash plugin:
 +
nspluginwrapper -v -a -u
  
−
Create the directory and link files
+
To view the loaded plugins:
−
  # mkdir /usr/X11R6/lib/linux-flashplugin6
+
  nspluginwrapper -l
−
# cd /usr/X11R6/lib/linux-flashplugin6
+
−
# ln -s /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt
+
−
# ln -s /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so
+
  
−
Now hit 'Scan for new plugins'
+
If this doesn't work on Firefox, all packages may need to be reinstalled cleanly.
  
−
Now go and test it out.
+
==Wine emulation==
  
−
===Native Firefox===
+
Full Adobe Flash 9 support can be present by using a Win32 browser and Adobe Flash 9 for Windows in WINE. This was tested with WINE 0.9.59, FreeBSD 7-Release and Firefox 2.0.0.13.
  
−
You will need to patch a file and compile it's all explained on this site:
+
Alternatively look into installing the package {{port|emulators/pipelight}}, which is meant to use windows plugins, through wine emulation, in non-emulated FreeBSD browsers. (I haven't tested this set-up)
  
−
http://www.jail.se/freebsd.html
+
==External Links==
 +
http://freebsd.kde.org/howtos/konqueror-flash.php
  
−
Flash is currently usable under FreeBSD by installing the ports linux-flashplugin9 or linux-flashplugin7, linux-firefox and using linux-firefox for viewing flash content. However, flashplugin9 appears to be quite unstable resulting in frequent crashes. Therefore, using flashplugin7 is recommended.
 
  
−
===Linux Opera===
+
Some more extensive step-by-step instructions:
  
−
I've noticed that some things work better under linux-opera than any other browser on FreeBSD. For instance the Asterisk Flash Operator Panel will only work properlly under this port and YouTube works with sound and video under opera!
+
http://freebsd.langhans.com.pl
  
−
All you should have to do is install it.  Opera will automatically use the libmap.conf file to find the flash libraries and load them.
 
−
# pkg_add -r linux-opera
 
  
−
==External Links==
+
== See also ==
−
http://freebsd.kde.org/howtos/konqueror-flash.php
+
  
 +
The [[PC-BSD]] project have released version 1.4 of their FreeBSD based distribution which includes native Flash Player in [[Konqueror]], [[Firefox]] and Opera.
  
 
[[Category : FreeBSD Multimedia]]
 
[[Category : FreeBSD Multimedia]]

Latest revision as of 07:21, 30 October 2015

The Adobe Flash player plugin can be emulated to run on native browsers. Alternatively, the browser can also be emulated, but this method seems to lack performance.

Contents

[edit] Linux plugin emulation

Install www/linux-c6-flashplugin11 through ports, since at times the repository package may be outdated:

# cd /usr/ports/www/linux-c6-flashplugin11; make install clean

This should install other linux-c6 dependencies, including www/nspluginwrapper . Follow the directions at the end of installing the programs, most of which will be repeated below in the configuration sections.

Load Linux modules according to Linux, configuration#Loading Linux modules.

[edit] /etc/

/etc/fstab

linproc         /compat/linux/proc    linprocfs  rw    0   0
proc            /proc                 procfs     rw    0   0

/etc/devfs.conf

link /tmp shm

/etc/sysctl.conf

compat.linux.osrelease=2.6.18

[edit] /compat/linux/

/compat/linux/etc/yp.conf

domainname	mydomain.com  # this is your network's domain-name without localhost
ypserver	localhost  # my.yp.server

/compat/linux/etc/nsswitch.conf

passwd:     files nis
shadow:     files nis
group:      files nis
hosts:	    files nis dns

[edit] Run nspluginwrapper

Run the following for a library plugin to be found by Firefox:

nspluginwrapper -v -a -i

Or to upgrade from a previous installed Flash plugin:

nspluginwrapper -v -a -u

To view the loaded plugins:

nspluginwrapper -l

If this doesn't work on Firefox, all packages may need to be reinstalled cleanly.

[edit] Wine emulation

Full Adobe Flash 9 support can be present by using a Win32 browser and Adobe Flash 9 for Windows in WINE. This was tested with WINE 0.9.59, FreeBSD 7-Release and Firefox 2.0.0.13.

Alternatively look into installing the package emulators/pipelight , which is meant to use windows plugins, through wine emulation, in non-emulated FreeBSD browsers. (I haven't tested this set-up)

[edit] External Links

http://freebsd.kde.org/howtos/konqueror-flash.php


Some more extensive step-by-step instructions:

http://freebsd.langhans.com.pl


[edit] See also

The PC-BSD project have released version 1.4 of their FreeBSD based distribution which includes native Flash Player in Konqueror, Firefox and Opera.

Personal tools