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.
I have wheezy installed on an amd64 system. The QFinder README says:
>>>
For 64bit OS
a. Please following the instruction below to install ia32 package on your system.
$ sudo apt-get install ia32-libs
$ sudo apt-get install libjpeg62:i386
$ sudo apt-get install appmenu-gtk:i386
b. Untar the package QFinder-[version].[date].tar.gz
$ tar -xvf QFinder-[version].[date].tar.gz
<<<
I am used to synaptic so looked for ia32-libs. Marking it for installation gave a red square and a `broken' message. The text said:
>>>
This is a transitional package used to migrate the ia32-libs package
to true multiarch. It can be removed once nothing on the system
depends on it.
This package requires multiarch to be enabled before it can be
installed, use "dpkg --add-architecture i386".
<<<
So, ok, but I can see that multiarch-support is already installed.
Anyway, I did dpkg --add-architecture i386 as su
I got the command line back immediately and nothing seems to have changed. And no error message.
`Force version' is greyed out in the menu.
Can someone help me with this? I am fairly new to Debian, having been seduced by ubuntu for many years.
I am pretty sure that the QFinder package has only appeared in the last few months.
I see posts by Johnsfine in Feb 2011 that sound relevant but surely a problem like that would have been fixed by now?
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
What happens when you try to run the software without ia32-libs installed? Since it's an empty package there's no point in installing it and I know from experience that, despite being empty, it causes no end of dependency issues anyhow.
My advice would be to run the application then wait for error messages and fix those.
Do you have the other dependencies installed? By the way, after you enable multiarch (with the dpkg command you posted above), you need to run apt-get update, so the system gets aware of the i386 packages in the repositories. Try it, then install the i386 dependencies (without ia32-libs) and run the program again to see if it outputs some error or something.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
If the program doesn't report errors you're a little bit stuck, I'm afraid. Do the manufacturers have tech support you can contact? I am almost certain that the reliance on ia32-libs is a red herring and that you're missing some other library or the application is simply broken in some way. When it doesn't report anything when run though it's tough to know what to look for.
By the way, after you enable multiarch (with the dpkg command you posted above), you need to run apt-get update, so the system gets aware of the i386 packages in the repositories.
Thanks! (embarassed)
Quote:
run the program again to see if it outputs some error or something.
Just blank as before. But appmenu-gtk:i386 was not available, only qt version. I installed the qt but still no response, and no error msgs.
Quote:
Do the manufacturers have tech support you can contact? I am almost certain that the reliance on ia32-libs i
I'll investigate. I don;t expect a response from them till tomorrow.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
appmenu-gtk does seem (from a quick few googles) to be an Ubuntu thing. The problem here though is that lack of error messages from the application. Once you know what you're missing it may well be relatively easy to get it somehow.
What happens if you execute QFinder.release instead of QFinder? (QFinder.release is the real binary). I just ran it and it returned an error message about a missing lib (libgtk2.0-0, in my case), so it might be a start.
What happens if you execute QFinder.release instead of QFinder? (QFinder.release is the real binary). I just ran it and it returned an error message about a missing lib (libgtk2.0-0, in my case), so it might be a start.
Yes, I got that too. But it isn't in the repository.
Maybe this will involve too much alteration of the system.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by Melbourne
Yes, I got that too. But it isn't in the repository.
Maybe this will involve too much alteration of the system.
That's exactly the type of error message I was asking about earlier.
If you tell us what the error messages are we can probably sort out what you need.
You need libgtk2.0-0:i386. Besides that, I had to install libgl1-nvidia-glx:i386 too. Be aware that the last package can be different for you depending on what graphic card and driver you use (it might be libgl1-fglrx-glx:i386 if you use an ATI/Radeon card, or libgl1-mesa-glx:i386 if you use another card and driver).
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
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.
@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).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.