I’m very happy to announce the first proper availability of the continuation of i686 support within Manjaro, using archlinux32 as upstream instead of Arch, and the standard Manjaro infrastructure for package delivery instead of a custom repo.
If you find manjaro32 useful please consider donating to, or helping with, archlinux32. It’s a small team taking on a huge project and any help will no doubt be very much appreciated.
How do I get it?
/etc/pacman-mirrors.conf and change (or set):
Branch = x32-unstable
making sure there is no comment marker (
#) at the start of the line, then update your mirror list as normal, install the keyring package, and update:
pacman-mirrors -c all pacman -Sy archlinux32-keyring-transition pacman -S archlinux32-keyring pacman -Syu
pacman-mirrors doesn’t yet know about this branch so you’ll need to manually edit
/etc/pacman-mirrors.conf to set the branch.
What about the
All i686 packages are available in the
x32-unstable branch. There is no longer any need for the
[manjaro32] repo in your
/etc/pacman.conf - please remove it.
What about package updates?
Manjaro-specific packages may lag behind x86_64 because there aren’t as many packagers. I may also trim the supported package list (e.g. kernels) to save effort, depending on frequency of updates to packages and packagers who volunteer to help out. If you notice an important package is lagging please report it; at the moment it’s only me packaging for i686:
What about installer images?
I have no plans to offer installer isos. I hope once manjaro32 is completely off-the-ground and proven the current maintainers might spin a 32-bit iso, even if it’s just an Architect variant.
There is too much work left to do to get the packages back in sync with x86_64 to have other branches yet. Once packages are up-to-date I’ll snap to
x32-testing and from then try to match the x86_64 release schedule. This relies on people testing, though.
I get “invalid signature” warnings
You’ll need to install the
archlinux32-keyring-transition package if you haven’t already. I’d also suggest you add
archlinx32-keyring to your
You might also need to clear your package cache to remove any i686 packages signed by the Arch Linux devs.
- No issues, everything went smoothly
- Yes there was an issue. I was able to resolve it myself. (Please post your solution)
- Yes I am currently experiencing an issue due to the update. (Please post about it)