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?
|
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++-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. |
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?
|
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 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. |
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 Code:
$ rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'firefox*' 'thunderbird*' '*libstdc++*' | sort Code:
compat-libstdc++-33-3.2.3-55.fc5.i386.rpm |
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.
|
haha... wow... thanks
|
All times are GMT -5. The time now is 03:46 PM. |