pavement

Flash

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
(Native Firefox)
(Linux plugin emulation)
 
(46 intermediate revisions by 5 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 instead of flashplugin9.
 
  
Full Adobe Flash 9 support can be present by using a Win32 browser and Adobe Flash 9 for Windows in WINE. If the browser gets stuck, doing 'killall wine-pthread' in a shell might help.
+
Some more extensive step-by-step instructions:
  
===Linux Opera===
+
http://freebsd.langhans.com.pl
  
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!
 
  
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.
+
== See also ==
# pkg_add -r linux-opera
+
 
+
==External Links==
+
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