Weblog entry #15 for eric
Ok, for the moment, I let aside the nvidia binary problems using the free nv driver, and try to make flash and other 32 bits apps running on my pure amd64 system.
I have checked all the d-a.org articles about the problem and a few others on the internet.
I think the chroot solution is a little bit complicated (management of two systems, problems sharing files, disk usage) so I looked to the solution indicated by ajt here. I ever found the getlibs script (see here) to simplify my dependencies problem, but I can't understand how i can run the flash player for Firefox as a plugin.
If i check with ldd the libflashplayer.so file, i see that no dependency is missing. But... the files needs to be put in the firefox plugins user directory (or in /usr/lib/firefox/plugins for systemwide), the application is not standalone and my Firefox is 64 bits, so when I browse a flash-enabled page, it simply crashes !
I there a solution for that? Or do I need to run a 32bit Firefox and so not use Debian package management?
I'm a little bit lost with these library problems, I don't really know/understand the problems and don't want to make mistakes, and want to have a the simplest possible solution, can anyone help me?
Comments on this Entry
If you want to run Flash inside a browser then it's a bit more complicated, it won't run inside a 64-bit browser directly - they are incompatible. You need to install a 32-bit browser (I use Opera because there isn't a 64-bit version anyway) or there is some 64/32-bit browser plug-in shim but I've not use it and can't comment on how easy it is to get working.
Life would be some much easier if companies stopped holding their code all secrete, opened it up and let the community do the hard work of compiling it for all the different architectures. They may even get improvements back!
--
"It's Not Magic, It's Work"
Adam
[ Parent | Reply to this comment ]
In fact, Flash is also a standalone application, but I want to use it at a Firefox/Mozilla plugin.
So it seems my only solutions are:
- use a 32-bits browser with 32 bits plugins: so can I use debian packaged version of Firefox to do that? or do I need to get out of debian package management and download the vanilla versions from mozilla.com?
- use the nspluginwrapper which i recently discovered and could be the solution to this specific problem. I'll check it and try to make it work (there seems to exist some ubuntu doc about it)
So, if i check the other 32bits apps that i really need: win32codecs, i'll run in the same trouble: how do i install it using debian package management? Can i force aptitude to install i386 apps inside an amd64 system without trouble? It seems a little bit risky...
Life would be some much easier if companies stopped holding their code all secrete, opened it up and let the community do the hard work of compiling it for all the different architectures. They may even get improvements back!In fact, the real solution is here. Or at least (i don't think all the software will soon be release as free software), release 64 bits versions, but I understand now why all the Windows users are stuck with winXP 32 bits (just got a comment from a familiar (Windows user of cource) 'but 64 bits doesn't improve speed nor anything, they are problems with applications... why don't stay with 32 bits?'.... no comment !)... improvement is not in the Windows 'way of thinking' :-|
[ Parent | Reply to this comment ]