Fedora Linux Support Community & Resources Center
  #1  
Old 14th May 2012, 08:59 PM
jochenw Offline
Registered User
 
Join Date: May 2009
Posts: 18
linuxchrome
Install 32 bit Firefox on an x86_64 system?

Hi,

is it possible to install an 32 bit Firefox on an x86_64 system. I found several sources that indicate it is, but all
of 'em start with

Code:
yum list firefox
which in my case lists only firefox.x86_64, which is definitely the wrong version.

Thanks,

Jochen
Reply With Quote
  #2  
Old 14th May 2012, 10:28 PM
Gareth Jones Offline
Official Gnome 3 Sales Rep. (and Adminstrator)
 
Join Date: Jul 2011
Location: Birmingham, UK
Age: 32
Posts: 2,771
linuxfirefox
Re: Install 32 bit Firefox on an x86_64 system?

The 32-bit packages are "hidden" for 64-bit installs, to avoid accidentally installing the wrong package, but you can still install them with an explicit ".i686" suffix, e.g. "yum install firefox.i686".

Why do you want a 32-bit Firefox though?
Reply With Quote
  #3  
Old 15th May 2012, 03:36 AM
manhh Offline
Registered User
 
Join Date: Mar 2008
Location: China
Posts: 120
linuxubuntuchrome
Re: Install 32 bit Firefox on an x86_64 system?

Quote:
Originally Posted by Gareth Jones View Post
The 32-bit packages are "hidden" for 64-bit installs, to avoid accidentally installing the wrong package, but you can still install them with an explicit ".i686" suffix, e.g. "yum install firefox.i686".

Why do you want a 32-bit Firefox though?
so 64bit linux have 32bit package, it is not a pure 64bit computing world?
__________________
Lenovo G475g
amd e300 apu + ram 3g
win8 + ubuntu 1204 amd64
Reply With Quote
  #4  
Old 15th May 2012, 01:41 PM
sea Online
"Shells" (of a sub world)
 
Join Date: May 2011
Location: Confoederatio Helvetica (Swissh)
Age: 34
Posts: 3,692
linuxfirefox
Re: Install 32 bit Firefox on an x86_64 system?

Quote:
Originally Posted by manhh View Post
so 64bit linux have 32bit package, it is not a pure 64bit computing world?
Just like Windows, Apple and other OS' Distributors.
Almost none OS is 'pure' 64bit, at least there are some noarch packages.

And you see the reason why, as you want to install 32bit firefox on a 64 bit linux...
(which i cant figure why)

And again, it offers them, but usualy installs 64bit ones by default.
__________________
Laptop: Toshiba satellite p50-a-11 CPU: Intel i7 8*2400 MHz GPU: GeForce GT 745M RAM: 8192 MB Distro: Fedora (Rawhide) DE: Awesome
Guide: Windows 8+ & Fedora 20+ Dualboot
Repo (sea-devel) :: Text User Interface (TUI), Video Handler Script (VHS), efi-helper, grub2-circled-nasa-themes, Essentials (blame, p, rmtf, rnd, siggen, screenshot...), (BETA) Dev-Scripts, (BETA) Fedora Account Scripts (FAS)
Reply With Quote
  #5  
Old 15th May 2012, 03:09 PM
stevea Offline
Registered User
 
Join Date: Apr 2006
Location: Ohio, USA
Posts: 9,041
linuxfirefox
Re: Install 32 bit Firefox on an x86_64 system?

Quote:
Originally Posted by manhh View Post
so 64bit linux have 32bit package, it is not a pure 64bit computing world?
This is a wrong assumption. Normally all Fedora x86_64 packages are 64bit. There used to be one or two rare Fedora packages, like 'nasm' used by developers that were only available in 32bit. There were also problems with some 3rd party proprietary packages that were only 32bit. One very odd exception is that wine.x86_64 pulls in dozens and dozens of .i686 libraries, presumable b/c their emulation layer isn't smart enough to use the 64bit.

But Fedora is generally "pure" 64bit unless you pollute it. You don't need any 32bit packages to use 64biit Linux. There is no general necessity for any 32bit binaries in 64bit Linux.

But 64bit Linux can execute 32bit linux binaries so if you install firefox.i686 and all the 32bit support libraries then it will run.

Quote:
Originally Posted by sea View Post
Just like Windows, Apple and other OS' Distributors.
Almost none OS is 'pure' 64bit, at least there are some noarch packages.
This is not correct. noarch are NOT 32bit packages. These are packages with NO(zero) executable binaries. Packages that contain background jpegs or config files or portable java bytecode or bash and python script language for example. The noarch packages also work on non-x86 architectures (PPC, S390, ...).
__________________
None are more hopelessly enslaved than those who falsely believe they are free.
Johann Wolfgang von Goethe
Reply With Quote
  #6  
Old 15th May 2012, 03:31 PM
CrimsonKing Offline
Registered User
 
Join Date: Dec 2011
Location: Germany
Posts: 119
windows_7firefox
Re: Install 32 bit Firefox on an x86_64 system?

Quote:
Originally Posted by stevea View Post
noarch are NOT 32bit packages.
No one said that.
__________________
An operating system is the tool, not the purpose. · "Ubuntu: The African word for 'Windows is too hard for me'."
Reply With Quote
  #7  
Old 15th May 2012, 06:59 PM
Gareth Jones Offline
Official Gnome 3 Sales Rep. (and Adminstrator)
 
Join Date: Jul 2011
Location: Birmingham, UK
Age: 32
Posts: 2,771
linuxfirefox
Re: Install 32 bit Firefox on an x86_64 system?

Ignoring arguments about semantics... (This is an international forum, so there's no point in picking apart the meaning of peoples' English that thoroughly!)

Quote:
Originally Posted by stevea View Post
One very odd exception is that wine.x86_64 pulls in dozens and dozens of .i686 libraries, presumable b/c their emulation layer isn't smart enough to use the 64bit.
32-bit applications require a 32-bit user-space from Glibc up, as the transfer between 32-bit code and 64-bit code happens at the kernel system-call interface and there is no easy way of interfacing between sub-architectures in user-space.

I'm not sure how Wine handles 16-bit code (there's no 16-bit Linux, so does Wine emulate 16-bit, or switch to 16-bit protected mode in user-space and use Windows thunking tricks?). For Windows 64-bit and 32-bit code though, I think Wine installs complete 32-bit and 64-bit Wine builds (pulling in all the 32-bit libraries that any 32-bit programs depend on), along with a wrapper to choose the appropriate Wine for the .exe being executed. Otherwise, wine.x86_64 would only be able to run 64-bit Windows executables.
Reply With Quote
  #8  
Old 15th May 2012, 07:03 PM
sea Online
"Shells" (of a sub world)
 
Join Date: May 2011
Location: Confoederatio Helvetica (Swissh)
Age: 34
Posts: 3,692
linuxchrome
Re: Install 32 bit Firefox on an x86_64 system?

64bit != noarch != 32bit
or in words,
noarch is NEITHER 64 nor 32 bit.

And a practicle example, any script is noarch, and it uses commands available to it, the script doesnt care if the commands it uses are compiled 32 or 64bit, it just executes them.

Quote:
Originally Posted by sea
Almost none OS is 'pure' 64bit, at least there are some noarch packages.
I didnt say that noarch makes 64bit OS impure (at least didnt wanted to)
Heck, my scripts are noarch, of which i'm proud, as they run on 32, 64bit and maybe.. somewhen in the far future on 512 bit OS
In a black-white world, (32,64) the noarch argument is grey

But my previous saying, was more aimed at:
Quote:
Originally Posted by manhh View Post
so 64bit linux have 32bit package, it is not a pure 64bit computing world?
But should have said this:

32 bits are avaiable (but not the default) on 64bit OS', since they are capable of running, unlike
64bits are not available to 32 bit OS', as they wont start, or run improperly.
__________________
Laptop: Toshiba satellite p50-a-11 CPU: Intel i7 8*2400 MHz GPU: GeForce GT 745M RAM: 8192 MB Distro: Fedora (Rawhide) DE: Awesome
Guide: Windows 8+ & Fedora 20+ Dualboot
Repo (sea-devel) :: Text User Interface (TUI), Video Handler Script (VHS), efi-helper, grub2-circled-nasa-themes, Essentials (blame, p, rmtf, rnd, siggen, screenshot...), (BETA) Dev-Scripts, (BETA) Fedora Account Scripts (FAS)
Reply With Quote
  #9  
Old 15th May 2012, 07:05 PM
Gareth Jones Offline
Official Gnome 3 Sales Rep. (and Adminstrator)
 
Join Date: Jul 2011
Location: Birmingham, UK
Age: 32
Posts: 2,771
linuxfirefox
Re: Install 32 bit Firefox on an x86_64 system?

Quote:
Originally Posted by manhh View Post
so 64bit linux have 32bit package, it is not a pure 64bit computing world?
64-bit Linux can generally execute 32-bit binaries too (and there's a new hybrid sub-architecture coming soon too). It's "pure" 64-bit in the sense that, excluding architecture-independent packages (data, scripts etc.), everything installed by default is 64-bit, and anything you install will be 64-bit wherever possible, unless you explicitly request the 32-bit version. That can be done as I mentioned above.

Beware that installing a 32-bit package will pull in 32-bit versions of all its dependencies, so will use a lot more disk-space and download-bandwidth than just sticking with the 64-bit version. Unless you find that the 64-bit Firefox cannot do what you need, you're best sticking with it.
Reply With Quote
  #10  
Old 15th May 2012, 07:35 AM
CrimsonKing Offline
Registered User
 
Join Date: Dec 2011
Location: Germany
Posts: 119
windows_7chrome
Re: Install 32 bit Firefox on an x86_64 system?

No, it is not.
__________________
An operating system is the tool, not the purpose. · "Ubuntu: The African word for 'Windows is too hard for me'."
Reply With Quote
  #11  
Old 15th May 2012, 05:40 PM
CrimsonKing Offline
Registered User
 
Join Date: Dec 2011
Location: Germany
Posts: 119
windows_7firefox
Re: Install 32 bit Firefox on an x86_64 system?

He just said noarch packages are not 64 bit which is right.
__________________
An operating system is the tool, not the purpose. · "Ubuntu: The African word for 'Windows is too hard for me'."
Reply With Quote
  #12  
Old 15th May 2012, 08:13 PM
PabloTwo Online
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 6,209
linuxchrome
Re: Install 32 bit Firefox on an x86_64 system?

It is so lame headed to run a 32 bit version of firefox, or thunderbird, in a 64 bit install of Fedora 16, that the packagers of firefox and thunderbird in Fedora don't even offer a 32 bit version of either in the 64 bit repos.

You CANNOT do "yum install firefox.i686" in a 64 bit install of F16.
Code:
BASH:~/-> rpm -q firefox thunderbird xulrunner
firefox-12.0-1.fc16.x86_64
thunderbird-12.0.1-1.fc16.x86_64
xulrunner-12.0-1.fc16.x86_64
Code:
BASH:~/-> yum list available firefox thunderbird xulrunner
Loaded plugins: langpacks, presto
Available Packages
xulrunner.i686                                                      12.0-1.fc16                                                      updates
Code:
BASH:~/-> sudo yum install firefox.i686
Loaded plugins: langpacks, presto
No package firefox.i686 available.
Error: Nothing to do

Last edited by PabloTwo; 15th May 2012 at 08:15 PM.
Reply With Quote
  #13  
Old 15th May 2012, 09:02 PM
Gareth Jones Offline
Official Gnome 3 Sales Rep. (and Adminstrator)
 
Join Date: Jul 2011
Location: Birmingham, UK
Age: 32
Posts: 2,771
linuxfirefox
Re: Install 32 bit Firefox on an x86_64 system?

Quote:
Originally Posted by PabloTwo View Post
You CANNOT do "yum install firefox.i686" in a 64 bit install of F16.
You're right. That is quite odd.
Reply With Quote
Reply

Tags
bit, firefox, install, x8664

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Install Firefox 5 on Fedora 14 x86_64? skyxn3t Using Fedora 24 12th July 2011 08:43 PM
install 32-bit dev libs on x86_64 system forum.query Using Fedora 2 9th February 2010 08:21 AM
Is it safe to install a 686 glibc on an x86_64 system BillGradwohl Using Fedora 4 22nd June 2009 01:17 AM
how to install a 32bit firefox on x86_64 lancedance Using Fedora 1 23rd May 2007 10:05 AM
x86_64 Java install on Firefox smithxi Using Fedora 2 1st November 2006 05:14 AM


Current GMT-time: 17:58 (Saturday, 20-12-2014)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat
...TreeTops Photos - Puerto De Cruceros Cartagena, Colombia Travel Photos on Instagram - Zagzig Travel Photos on Instagram - West Lake Hills, Texas Photos