X includes - fc5 x86_64

Alberto Davila amrdavila at yahoo.com
Fri Oct 27 12:28:10 UTC 2006


For those interested to downgrade their firefox.x86_64 to 32 bits, here is
what I did to achieve that:

a) Downloaded the latest firefox binaries from http://www.getfirefox.com/

b) Tried to install in /usr/local but failed:

[user at kineto firefox]$ ./firefox
./firefox-bin: error while loading shared libraries: libstdc++.so.5:
cannot open shared object file: No such file or directory
[user at kineto firefox]$ sudo yum install libstdc++
Password:
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core                                                                 [1/1]
core                      100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do

[user at kineto firefox]$ rpm -qa
--queryformat="%{NAME}-%{VERSION}-%{ARCH}\n" | egrep -E 'libstdc++|
libX11' | sort
compat-libstdc++-296-2.96-i386
compat-libstdc++-33-3.2.3-x86_64
libstdc++-4.1.1-i386
libstdc++-4.1.1-x86_64
libstdc++-devel-4.1.1-x86_64

[user at kineto firefox]$ sudo yum install compat-libstdc++ Loading
"installonlyn" plugin
Setting up Install Process
Setting up repositories
core                                                                 [1/1]
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: compat-libstdc++
Nothing to do

c) Then I manually downloaded and installed (from RPM-Pbone)
compat-libstdc++-33-3.2.3-56.fc5.i386.rpm :

[user at kineto ~]$ wget -c
ftp://ftp.uni-bayreuth.de/pub/redhat.com/fedora/linux/core/updates/5/i386/compat-libstdc++-33-3.2.3-56.fc5.i386.rpm

[user at kineto ~]$ sudo rpm -Uvh compat-libstdc++-33-3.2.3-56.fc5.i386.rpm
Preparing...                ###########################################
[100%]
   1:compat-libstdc++-33    ###########################################
[100%]

That is a mirror of fedora core, so I don't know why my Yum did not find
and installed ... and I dont know how to setup a Yum i386.repo in a x86_64
system.

This try just did not work:

[user at kineto yum.repos.d]$ more fedora-core-i386.repo
[core]
name=Fedora Core 5 - i386
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-5
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[core-debuginfo]
name=Fedora Core 5 - i386 - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[core-source]
name=Fedora Core 5 - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[user at kineto yum.repos.d]$

d) After compat-libstdc++-33-3.2.3-56.fc5.i386.rpm install, just put the
path in my /home/user/.bashrc file:

PATH=$PATH:/usr/local/firefox; export PATH

source /home/user/.bashrc

e) and Voila ! firefox 2.0 (32 bits) is up and running in my FC5_x86_64
box. I can see/use websites with flash now.

That would be great if fedora developers could provide more infos/tips on
how to solve dependencies in a mixed system : x86_64 and i386, that might
be a nightmare for x86_64 users.

Alberto


--- Alberto Davila <amrdavila at yahoo.com> wrote:

> Here is the output:
> 
> [user at kineto local]$ rpm -qa
> --queryformat="%{NAME}-%{VERSION}-%{ARCH}\n"
> | egrep -E 'mesa| libX11' | sort
> mesa-libGL-6.4.2-i386
> mesa-libGL-6.4.2-x86_64
> mesa-libGLU-6.4.2-i386
> mesa-libGLU-6.4.2-x86_64
> 
> Alberto
> 
> 
> --- Gilboa Davara <gilboad at gmail.com> wrote:
> 
> > On Thu, 2006-10-26 at 09:22 -0700, Alberto Davila wrote:
> > > Hi Gilboa, unfortunately it did not work, see:
> > > 
> > [snip]
> > > [user at kineto ~]$ rpm -qa libX11
> > > libX11-1.0.0-3.FC5.0
> > > libX11-1.0.0-3.FC5.0
> > > [davila1 at kineto ~]$ rpm -qa mesa-libGL
> > > mesa-libGL-6.4.2-6.FC5.3
> > > mesa-libGL-6.4.2-6.FC5.3
> > > 
> > > What I should do now ? Any tips on how to downgrade my firefox to 32
> > bits
> > > ? after uninstalling the 64 bits version, I tried this:
> > > 
> > 
> > The best way to install 32bit firefox is to download it from
> mozilla.org
> > and install it under /home and/or /usr/local, creating shortcut to it.
> > 
> > As for your problem.
> > You seem to have a problem with you multi-lib support. (32bit
> libraries
> > on 64bit OS)
> > 
> > Please post the output of:
> > $ rpm -qa --queryformat="%{NAME}-%{VERSION}-%{ARCH}\n" | egrep -E
> 'mesa|
> > libX11' | sort
> > 
> > - Gilboa
> > 

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 




More information about the fedora-list mailing list