LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices


Reply
  Search this Thread
Old 07-18-2006, 08:30 PM   #1
true_atlantis
Member
 
Registered: Oct 2003
Distribution: fedora cor 5 x86_64
Posts: 639

Rep: Reputation: 30
32 bit thunderbird/firefox on 64 bit system


has anyone accomplished this? running 32 bit thunderbird and/or firefox on a 64 bit system? i come into errors with dependancies... for example libstdc++.so.5. that is needed for both, but the 64 bit version is installed.... how can i install the 32 bit version without getting conflicts?
 
Old 07-18-2006, 08:50 PM   #2
Lenard
Senior Member
 
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790

Rep: Reputation: 58
Been doing this for months, the 64-bit OS can run 32-bit apps with no problems as long as you have the required (32-bit) libs installed, see;

Code:
$ rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'firefox*' 'thunderbird*' '*libstdc++*' | sort
compat-libstdc++-296-2.96-132.7.2.i386.rpm
compat-libstdc++-33-3.2.3-47.3.i386.rpm
compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
firefox-1.5.0.4-1.i386.rpm
libstdc++-4.1.1-6.i386.rpm
libstdc++-4.1.1-6.x86_64.rpm
libstdc++-devel-4.1.1-6.i386.rpm
libstdc++-devel-4.1.1-6.x86_64.rpm
thunderbird-1.5.0.4-1.x86_64.rpm

Your versions may differ, but all you need to do is install both the 32-bit and 64-bit versions of the libstdc++ rpm packages as shown above. One easy way is to download both versions and install them all at once, for example;

rpm -Uvh libstdc++*.rpm compat-libstdc++*.rpm --force

The force switch may be need because you may already have one version (32 or 64 bit) installed.

Last edited by Lenard; 07-18-2006 at 08:56 PM.
 
Old 07-18-2006, 09:44 PM   #3
true_atlantis
Member
 
Registered: Oct 2003
Distribution: fedora cor 5 x86_64
Posts: 639

Original Poster
Rep: Reputation: 30
so i created an i386.repo and have it set to disabled by default. but when i try to install the i386 version of firefox it says there are dependencie issues due to the other libraries already being installed (i would need to do a --force on an rpm command) is there a way to do this via yum? or is there a way to just download all the dep rpms?

Last edited by true_atlantis; 07-18-2006 at 11:03 PM.
 
Old 07-19-2006, 05:42 AM   #4
Lenard
Senior Member
 
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790

Rep: Reputation: 58
I cannot answer the question about using the --force switch as I do not know what the dependency issues are.

Yum is not very good at resolving dependencies in a mixed mode environment at times. With the i386.repo enabled try something like; yum -y firefox-1.5.0.4-1.2.fc5.i386

If it fails download the rpm into a directory where it will be the only rpm package and test install it;

Code:
wget http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/firefox-1.5.0.4-1.2.fc5.i386.rpm
rpm -Uvh *.rpm --test

Download the 32-bit dependencies into the same location and repeat test installing, keep this up until all the dependency issues are gone. Then by removing the '--test' switch install them all at once.

Hint: notice the wget command it has the url to the FC5 32-bit updates in it.
 
Old 07-19-2006, 06:33 AM   #5
true_atlantis
Member
 
Registered: Oct 2003
Distribution: fedora cor 5 x86_64
Posts: 639

Original Poster
Rep: Reputation: 30
ok, i finally downloaded all the dependancies, uninstalled the 64bit firefox, and installed the 32 bit one. but when i go to help->about in firefox i get this
Code:
Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.0.4) Gecko/20060614 Fedora/1.5.0.4-1.2.fc5 Firefox/1.5.0.4 pango-text
and just to show, doing this command
Code:
$ rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'firefox*' 'thunderbird*' '*libstdc++*' | sort
will give me
Code:
compat-libstdc++-33-3.2.3-55.fc5.i386.rpm
firefox-1.5.0.4-1.2.fc5.i386.rpm
libstdc++-4.1.1-1.fc5.i386.rpm
libstdc++-4.1.1-1.fc5.x86_64.rpm
libstdc++-devel-4.1.1-1.fc5.x86_64.rpm
thunderbird-1.5.0.4-1.1.fc5.x86_64.rpm
how can i be running 64bit firefox when it only says there is an i386 version installed?
 
Old 07-19-2006, 09:03 AM   #6
Lenard
Senior Member
 
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790

Rep: Reputation: 58
You are running the 32-bit version of Firefox {U; Linux i686} on a 64-bit X-windows [X11; {32-bit user interface version} (x86_64)] interface.
 
Old 07-19-2006, 09:37 AM   #7
true_atlantis
Member
 
Registered: Oct 2003
Distribution: fedora cor 5 x86_64
Posts: 639

Original Poster
Rep: Reputation: 30
haha... wow... thanks
 
  


Reply



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
Getting Konqueror to load 32 bit plugins on a 64 bit system slantoflight Linux - Software 1 05-28-2006 05:17 PM
LXer: 32-bit browsing in a 64-bit system LXer Syndicated Linux News 1 05-26-2006 10:44 PM
32 bit or 64 bit install - is 32 bit easier for a newbie? dms05 Linux - Newbie 3 05-19-2006 03:05 PM
how to determine if system is 32 bit or 64 bit? bkevind Linux - Newbie 3 03-16-2005 04:01 PM
32 bit emulation libs on 64 bit system csfalcon Linux - Software 1 12-23-2004 12:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 12:09 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration