Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Oct 2009 20:11:27 -0400
From:      PJ <af.gourmet@videotron.ca>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: flashplugin
Message-ID:  <4AE63AAF.9010802@videotron.ca>
In-Reply-To: <4AE40A00.3040607@infracaninophile.co.uk>
References:  <4AE3944A.4090602@videotron.ca> <4AE40A00.3040607@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Seaman wrote:
> PJ wrote:
>> Is there any definitive install guide for flashplugin.
>> I was able to install it on a 7.2 64bit machine and then on an i386 but
>> somehow it has morphed into god-knows-what and no longer works.
>
> This is what I did for a 7.2 box.  Note that there are compatibility
> issues between new versions of Linux emulation and older versions of
> FreeBSD, so don't expect this to work with anything older.
>
> * Make a note of all the linux-emulated software you have installed
>  for later reference:
>
>     # pkg_info -orx linux > linux-stuff
>
>  We save the package origins in particular, because this procedure
>  will result in a name change for most linux packages.
>
> * Delete everything linux related
>
>     # pkg_delete -rx linux
>
> * Check and clean out /compat/linux -- there shouldn't be any interesting
>  files left in this directory after the above step.  As I recall, when I
>  did this, there was a ldconfig.hints file (which would be regenerated on
>  demand), and some Acrobat related stuff under /compat/linux/home/matthew
>  which I didn't care about, and which shouldn't have been there anyhow.
>
>     # cd /compat/linux
>     # find . -type f -ls
>     # rm -rf *
>
> * Change the default Linux kernel version for emulation:
>
>     # sysctl compat.linux.osrelease=2.6.16
>
>  Also add "compat.linux.osrelease=2.6.16" to /etc/sysctl.conf so it
>  gets reset on reboots.
>
> * Tell the ports system we want to use Fedora-10 as the Linux base by
> adding
>
>     OVERRIDE_LINUX_BASE_PORT=       f10
>     OVERRIDE_LINUX_NONBASE_PORTS=   f10
>
>   to /etc/make.conf.
>
> * Now install www/linux-f10-flashplugin10 from ports -- this should
> have all
>  of the following as dependencies (modulo any version updates that may
> have
>  happened since writing this):
>
>     % pkg_info -r linux-f10-flashplugin-10.0r32
>     Information for linux-f10-flashplugin-10.0r32:
>
>     Depends on:
>     Dependency: linux_base-f10-10_2
>     Dependency: linux-f10-openssl-0.9.8g
>     Dependency: linux-f10-openldap-2.4.12_1
>     Dependency: linux-f10-libssh2-0.18
>     Dependency: linux-f10-cyrus-sasl2-2.1.22
>     Dependency: linux-f10-curl-7.19.4_4
>     Dependency: linux-f10-nspr-4.7.4
>     Dependency: linux-f10-sqlite3-3.5.9_1
>     Dependency: linux-f10-nss-3.12.2.0
>
>  if that isn't the case and you aren't getting the f10 flavour of those
>  ports, double check everything you've done so far for errors, and try
> again
>  from the top.
>
> * Add nspluginwrapper to enable Firefox to load the flash add-on:
>
>     # portinstall www/nspluginwrapper
>
>  (This has a dependency list as long as your arm, so it might take some
>  time...)
>
>  Following the install instructions for the nspluginwrapper package
> (which
>  you can redisplay by "pkg_info -Dx nspluginwrapper")  install
> whatever globally
>  available plugins there are by running this as root:
>
>     # nspluginwrapper -v -a -i
>
>  This puts plugins into /usr/local/lib/browser_plugins/ which Firefox
> should
>  read.  Alternatively, install the plugins locally to your own user
> account
>  by running that command under your own UID:
>
>     % nspluginwrapper -v -a -i
>
> * Finally, fire up Firefox and check that it has loaded the flash
> plugin by
>  typing 'about:plugins' into the URL bar.  Find a site with flash
> content[*],
>  and enjoy.
>
> * Check the list you made at the first step, and reinstall any other
> linux
>  applications you want. 
> So far I've found flash10 under Fedora10 to be pretty stable and
> inoffensive
> on FreeBSD 7.2.  You even get the sound track on Flash movies. 
> However I'm
> still running Firefox with xpi-flashblock-1.5.11.2 and
> xpi-noscript-1.9.3.3 on general principles
>
> Adobe Acrobat isn't working, but I think that's more to do with the
> map_at_zero stuff introduced in the last security advisory.
>
>     Cheers,
>
>     Matthew
>
> [*] I think there are one or two flash based things at YouTube.com
>
Much appreciated, Matthew.
I will give it a shot... maybe I should have tried to clean things out
earlier... I was just too-dumb-lazy and din't know the shortcuts you
offer above.
Will let you know... but it may take some time as I have to catch up
with lost time & energy. :-)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AE63AAF.9010802>