DebianThis forum is for the discussion of Debian 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.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by odiseo77
@273: Yes, it has worked for me in some cases too. (Besides, it avoids downloading a bunch of other i386 dependencies that are pulled in with libgtk2.0-0:i386).
For Google Earth I edit the .deb to remove the dependence on ia32-lib and install it. For third--party apps there is always another way...
I have a program I use that needs the i386 version of libgtk2.0-0 and, since Debian's multilib is broken and has been for years, I just grab the package from the i386 repository and copy the needed file into the relevant directory and, lo and behold, it works.
Guess I'm being thick, but I can't find this in the Debian repository. I've searched on
Code:
http://packages.debian.org
in wheezy and wh-backports, end of file name, and inside file-name, but get zero.
That seems to be the source package; the method suggested by 273 implies using the i386 binary package. Anyway, I just tried it here and had to download and extract several binary packages, then copy the relevant files to the file system and create some symbolic links, so I think it might be easier to just install it all automatically from the repositories:
Code:
apt-get install libgtk2.0-0:i386
Then run QFinder.release again. If it complains about libGL.so.1 missing, you will need to install one of the libgl1-*-glx:i386 packages I mentioned before in post #13.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Actually I would say do not try to compile anything, and do not try to install anything.
Assuming you need any of the files you downloaded (which you have no idea whether you do) you would need to drop them carefully into a directory and not do anything like trying to compile.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by odiseo77
That seems to be the source package; the method suggested by 273 implies using the i386 binary package. Anyway, I just tried it here and had to download and extract several binary packages, then copy the relevant files to the file system and create some symbolic links, so I think it might be easier to just install it all automatically from the repositories:
Code:
apt-get install libgtk2.0-0:i386
Then run QFinder.release again. If it complains about libGL.so.1 missing, you will need to install one of the libgl1-*-glx:i386 packages I mentioned before in post #13.
For completeness just to confirm that this now works on Debian Sid so I don't have to break open a .deb package to get the files from it any more.
For completeness just to confirm that this now works on Debian Sid so I don't have to break open a .deb package to get the files from it any more.
Yes, I think multilib is getting better. Haven't had issues with it lately, except for apt-get occasionally attempting to remove some i386 packages. (Which may happen with amd64 packages as well, due to the changing nature of Debian Sid).
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by odiseo77
Yes, I think multilib is getting better. Haven't had issues with it lately, except for apt-get occasionally attempting to remove some i386 packages. (Which may happen with amd64 packages as well, due to the changing nature of Debian Sid).
In the past I have known multilib to be completely borken (as confirmed in IRC by a Debian developer) in Sid and up until fairly recently (a month or so ago) I was relying upon having files from libgtk2.0-0:i386 dropped manually into the libs directory of a third-party application in order for it to work. That was due, I think, to the i386 and AMD64 versions being out of sync.
I really hope you're right and things are getting better -- sadly I think I'll need multilib for another couple of years yet.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.