32-bit flash player with nspluginwrapper on slackware 64
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
FWIW, I uninstalled the mozilla-nss package,ran convertpkg on the Slackware 32bit Firefox package, and installed it. Running /usr/bin/32/firefox seems to work just find with the new Flash player. All the controls are functional. I didn't see a dramatic drop in CPU usage, but my quad-core didn't have an issue with that anyway. I'll report back if there are any issues.
Hey, just checking the forums. Glad to see someone was able to put my old directions to good use. I've been using Gentoo recently, but I'll be back to Slackware sooner or later. I guess I'm still a member of distro-hoppers anonymous.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,154
Rep:
Quote:
Originally Posted by marnold
I'd bet that you'd need the other packages listed above. Run ldd libflashplayer.so and I bet it will complain about a lot of things being missing.
Thanks. Yes, after running "ldd libflashplayer" it reported 52 missing dependencies which I'm not about to run down and install. I've gone back to a 64 bit browser and the last release of the 64 flash player. Let us hope Adobe releases a new 64 bit version as soon as possible.
Thanks. Yes, after running "ldd libflashplayer" it reported 52 missing dependencies which I'm not about to run down and install. I've gone back to a 64 bit browser and the last release of the 64 flash player. Let us hope Adobe releases a new 64 bit version as soon as possible.
Update: Ignore everything in italics below. Per a post later in this thread, all you need to install is AlienBob's multilib stuff and the converted 32bit Firefox package. Much easier that way.
Those are easy to fix, following the instructions earlier in this thread. This is assuming you've already followed AlienBob's multilib instructions:
1) Copy dbus-glib, curl, libidn, esound, and audiofile off the Slackware 13.1 32-bit CD. (Note that all of those are in l/ except for curl which is in n/). You'll also want Firefox out of xap/ if you want to run a 32bit browser instead of dealing with nspluginwrapper.
2) Run convertpkg-compat32 -i * -d . in the directory where you copied those packages.
3) Install those newly created packages (the ones with "-compat32" in their filename.
4) ldd should now report that all those dependencies are met.
5) Run the 32bit Firefox via /usr/bin/32/firefox
you need only to convert the mozilla-firefox package, the others should be in the standard default multilib set.
Hmm. Well that certainly would make things much easier. Hmm. Doesn't installpkg normally warn you if you are installing a package that already is installed? It didn't when I reinstalled those packages. Weird. So, yeah, ignore me
I have done slightly differently:
- added /usr/lib/seamonkey (location of seamonkey-solibs-compat32, installed by default in multilib setup) at the end of /etc/ld.so.conf
- ldconfig
- installed the packages of the new flash-player-plugin and nspluginwrapper
- setted it up with
- relaunched firefox (deleted pluginreg.dat in .mozilla/firefox/*my_profile* before too)
I have to fix the procedure above, because adding /usr/lib/seamonkey to /etc/ld.so.conf revealed not a good idea (mplayer playback stutters, my beloved enemy territory laggs, etc.).
so, to solve the missing library dependencies of libflashplayer.so located in /usr/lib/seamonkey (you need seamonkey-solibs-compat32 too, but it should be in the default set of compat32 libs) I have done like this, using the LD_PRELOAD trick:
I've followed the instructions and have the multilib env setup. I've also installed the other pkgs too (after installing multilib). I've just re-installed everything to make sure, and i still have the same error.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.