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.
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.
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.