Page 1 of 1

How to install Librewolf on 32-bit i386 Debian based Linux

Posted: 10 Feb 2026, 21:42
by the_r3dacted
You will need an i686 class CPU with SSE2 to run modern Firefox based browsers, but 32-bit Debian Linux identifies as i386 and not i686. So we have to force the install of the Librewolf package since it mistakenly requires i686. As far as I can tell i686 doesn't exist as a Linux architecture, at least for Debian.

First I suggest installing normal Firefox so you have all the dependencies in place for it to work.

Code: Select all

sudo apt install firefox
Then download Librewolf from here, specifically librewolf-146.0.1-1-linux-i686-deb.deb. It looks like there will be no newer releases from here.
https://codeberg.org/librewolf/bsys6/releases/tag/146.0.1-1

To install it, run these commands to force dpkg to install and configure it.

Code: Select all

sudo dpkg --force-architecture -i (path-to)/librewolf-146.0.1-1-linux-i686-deb.deb 
sudo dpkg --force-all --configure -a
Now you should have a working install of Librewolf on your 32-bit Linux install. However apt will complain and want to uninstall it every time you use it to update or install packages. To fix this, you'll need to tell dpkg that it's an i386 package, and it will quit complaining.

Edit /var/lib/dpkg/status.

Code: Select all

sudo nano /var/lib/dpkg/status
Search for librewolf (CTRL + W in stock nano, sometimes swapped to CTRL + F in some distributions.)
Edit Architecture entry to be i386
Save (CTRL + X, y, enter)

Now when you use apt, it won't complain, and it will just work, with "i686" Librewolf installed on your 32-bit machine.