Did you know LQ has a Linux Hardware Compatibility List?
Go Back > Blogs > In The Middle Of Nowhere [edK's blog]
User Name


In The Middle Of Nowhere

Life, universe and everything...
Blog title (C) Orbital
Rate this Entry

opera 9.64 on gentoo x86_64, and other issues

Posted 07-20-2010 at 10:48 AM by Web31337
Updated 07-20-2010 at 10:50 AM by Web31337

Finally I've managed to set this up.
Putting my experience here, hoping it will help someone and would be on top of google results.

There are reasons for me to keep 9.64 instead of using 10.x versions. The one reason is that opera 9.64 is somehow more secure, since, most users usually upgrade to newer version (since opera is not windows/linux-bundled) and newer versions look nicely. I don't need new functionality that is bundled with 10.x tree, the other reason for why I'm still using 9.64. Running opera as a separate user will surely help you avoid being cracked.

I googled much time for this topic and found nothing(that will be in one place) that can help me do such an easy thing.

The initial problem is finding a missing library:
usr/lib/opera/9.64/opera: error while loading shared libraries: cannot open shared object file: No such file or directory
I had an issue running native Opera 9.64 @ my gentoo linux. So here is my UGLY HACK solution for this.
... get debian amd64 packages LOL
But, really, that works. It is what I have done. I am not a Qt developer, maybe I'm missing something but I couldn't find
Earlier, when I was on x86 (i386) system, I just fetched static build of opera 9.64 from here, but there are no such builds made for 64-bit! EWWW!

So I simply downloaded amd64 versions of "libqt3-mt" and "libpng12-0".
Then, with deb2targz (emerge deb2targz), converting them and finally, putting the libraries into /usr/lib (symlink to /usr/lib64). is not needed, you can use symlink to your existing version, but if that fails and opera says something cannot be located in library (like it does if you'll try to symlink to your, complaining
usr/lib/opera/9.64/opera: /usr/lib64/ version `PNG12_0' not found (required by /usr/lib/
), you go the same way as with libpng and qt3-mt.
I simply did
ln -s
in /usr/lib64/ and that worked.
Finally, you can launch opera.

If it complains:
usr/lib/opera/9.64/opera: error while loading shared libraries: cannot open shared object file: No such file or directory
then emerge nas and it should be done finally.
Comment if you'll have any questions. If you have a clearer, non-ugly-hack advices, let me know
Posted in etc, desktop linux
Views 1980 Comments 0
« Prev     Main     Next »
Total Comments 0




All times are GMT -5. The time now is 04:06 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration