Flash
 (→Linux plugin emulation)  | 
		 (→Linux plugin emulation)  | 
		||
| (26 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | + | 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.  | |
==Linux plugin emulation==  | ==Linux plugin emulation==  | ||
| − | + | Install {{port|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  | |
| − | + | ||
| − |   # cd /usr/ports/  | + | |
| − | + | 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.   | |
| − | + | ||
| − | + | Load Linux modules according to [[Linux, configuration#Loading Linux modules]].  | |
| − | + | ||
| − | + | ===/etc/===  | |
| − | + | {{file|/etc/fstab}}  | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | /etc/fstab  | + | |
  linproc         /compat/linux/proc    linprocfs  rw    0   0  |   linproc         /compat/linux/proc    linprocfs  rw    0   0  | ||
| − | |||
| − | |||
  proc            /proc                 procfs     rw    0   0  |   proc            /proc                 procfs     rw    0   0  | ||
| − | + | {{file|/etc/devfs.conf}}  | |
| − | + | ||
| − | + | ||
| − | /etc/devfs.conf  | + | |
  link /tmp shm  |   link /tmp shm  | ||
| − | /etc/sysctl.conf  | + | {{file|/etc/sysctl.conf}}  | 
  compat.linux.osrelease=2.6.18  |   compat.linux.osrelease=2.6.18  | ||
| − | + | ===/compat/linux/===  | |
| − | + | {{file|/compat/linux/etc/yp.conf}}  | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | /compat/linux/etc/yp.conf  | + | |
  domainname	mydomain.com  # this is your network's domain-name without localhost  |   domainname	mydomain.com  # this is your network's domain-name without localhost  | ||
  ypserver	localhost  # my.yp.server  |   ypserver	localhost  # my.yp.server  | ||
| − | /compat/linux/etc/nsswitch.conf  | + | {{file|/compat/linux/etc/nsswitch.conf}}  | 
  passwd:     files nis  |   passwd:     files nis  | ||
  shadow:     files nis  |   shadow:     files nis  | ||
  group:      files nis  |   group:      files nis  | ||
  hosts:	    files nis dns  |   hosts:	    files nis dns  | ||
| − | |||
| − | |||
| − | + | ===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.  | |
| − | + | ||
==Wine emulation==  | ==Wine emulation==  | ||
| Line 118: | Line 48: | ||
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.  | 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   | + | 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)  | 
==External Links==  | ==External Links==  | ||
Latest revision as of 06: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.