How do I install 32-bit apps on Ubuntu 20.04 64-bit instead of 64-bit apps? I am using AMD Ryzen system with 16 GB ram and GT210 GPU

Asked by gesgersghsehs

If I install 'Firefox' for example it installs the 64-bit version but I want to install the 32-bit version instead. How do I do it?
I know there is the tarball folder like 'http://ftp.mozilla.org/pub/firefox/releases/92.0/linux-i686/en-GB/firefox-92.0.tar.bz2' but this is just one and its a simple folder that doesn't update at all?

How can I fix this issue?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Ubuntu doesn't support 32bits any more. You would need to build a LOT of 32bit stuff to run it.

Why 32bit Firefox? What is the usecase here please?

Revision history for this message
gesgersghsehs (gesgersghsehs) said :
#2

Firefox was an example!

Can Ubuntu still run 32 bit apps?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

32bit has been dropped by Ubuntu

Revision history for this message
Manfred Hampl (m-hampl) said (last edit ):
#4

actionparsnip's comment is not fully complete.

https://ubuntu.com/blog/statement-on-32-bit-i386-packages-for-ubuntu-19-10-and-20-04-lts tells that 32bit versions are built for a limited list of packages (mainly _libraries_) to allow some legacy packages to be installed.
The list of the libraries can be found in https://discourse.ubuntu.com/t/community-process-for-32-bit-compatibility/12598

What you need for that to work is adding i386 as foreign architecture to the dpkg settings (see manpage for dpkg).

If you find a 32bit application that depends only on shared libraries that are provided in Ubuntu's i386 packages, then this should work. Please note that Ubuntu does not provide 32bit _applications_ any more (in Ubuntu 19.10 and later).

Still the question is: What do you expect to gain from installing the 32bit version of a program instead of the 64bit version?

Can you help with this problem?

Provide an answer of your own, or ask gesgersghsehs for more information if necessary.

To post a message you must log in.