LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices

Reply
 
Search this Thread
Old 08-25-2013, 06:18 PM   #16
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 3,508

Rep: Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800

Quote:
Originally Posted by odiseo77 View Post
@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...
 
Old 08-25-2013, 06:41 PM   #17
Melbourne
Member
 
Registered: Nov 2012
Posts: 33

Original Poster
Rep: Reputation: Disabled
Quote:
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.
 
Old 08-25-2013, 06:45 PM   #18
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 3,508

Rep: Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800
http://packages.debian.org/search?keywords=libgtk2.0-0
 
1 members found this post helpful.
Old 08-25-2013, 07:00 PM   #19
Melbourne
Member
 
Registered: Nov 2012
Posts: 33

Original Poster
Rep: Reputation: Disabled
Thanks again 273.

I've downloaded gtk+2.0_2.24.10-2.debian.tar.gz and unpacked it.

I thought I would find a file libgtk2.0-0:i386 or similar inside, but no.

So I guess I do /usr/bin/make -f in the unpacked dir?
 
Old 08-25-2013, 07:54 PM   #20
odiseo77
Senior Member
 
Registered: Dec 2004
Location: London, UK
Distribution: Debian Sid, OpenSUSE 13.1
Posts: 1,016

Rep: Reputation: 308Reputation: 308Reputation: 308Reputation: 308
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.
 
1 members found this post helpful.
Old 08-25-2013, 07:57 PM   #21
Melbourne
Member
 
Registered: Nov 2012
Posts: 33

Original Poster
Rep: Reputation: Disabled
Thanks a lot Odiseo.

0100 here so I will do it tomorrow.
 
Old 08-25-2013, 08:11 PM   #22
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 3,508

Rep: Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800
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.
 
Old 08-26-2013, 05:30 AM   #23
Melbourne
Member
 
Registered: Nov 2012
Posts: 33

Original Poster
Rep: Reputation: Disabled
Quote:
0100 here so I will do it tomorrow.
Done and it has worked. At least, well enough -- the gui is a bit bare compared to the win7 version but what I need is there.

Thanks a lot to you both!
 
Old 08-26-2013, 06:24 AM   #24
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 3,508

Rep: Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800
Glad to be of help. I have grown to hate multilib myself due to issues like this.
 
Old 08-31-2013, 07:47 AM   #25
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 3,508

Rep: Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800
Quote:
Originally Posted by odiseo77 View Post
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.
 
1 members found this post helpful.
Old 08-31-2013, 08:16 AM   #26
odiseo77
Senior Member
 
Registered: Dec 2004
Location: London, UK
Distribution: Debian Sid, OpenSUSE 13.1
Posts: 1,016

Rep: Reputation: 308Reputation: 308Reputation: 308Reputation: 308
Quote:
Originally Posted by 273 View Post
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).
 
1 members found this post helpful.
Old 08-31-2013, 08:21 AM   #27
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 3,508

Rep: Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800Reputation: 800
Quote:
Originally Posted by odiseo77 View Post
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.

Last edited by 273; 08-31-2013 at 08:22 AM.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
amd64 ia32-libs broken - "No such file or directory" kuri0s Debian 1 08-21-2008 02:41 PM
How to build an IA32 kernel on an AMD64 system? heby Linux - Kernel 4 03-01-2008 12:36 PM
mixed system, etch && testing || unstable: building ia32-libs-gtk HowDoIProgramIt Debian 2 08-15-2007 11:18 AM
openoffice on amd64 with ia32-libs? erpe Debian 12 10-05-2006 08:35 PM
Ubuntu 5.10 -> 6.06: diversion of /usr/bin/ldd to /usr/bin/ldd.amd64 by ia32-libs HellSpawn Linux - Software 2 06-04-2006 10:18 PM


All times are GMT -5. The time now is 08:51 AM.

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