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.
archlinux32
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?
Edit your /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 [manjaro32]
repo?
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.
What about x32-testing
and x32-stable
?
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
and/or archlinux32-keyring-transition
package if you haven’t already. I’d also suggest you add archlinx32-keyring
to your SyncFirst
in /etc/pacman.conf
.
You might also need to clear your package cache to remove any i686 packages signed by the Arch Linux devs.
Any problems?
- 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)
0 voters