2010-09-22
By Xyne
| AUR: | 37398 |
|---|---|
| Arch Forum Thread: | 97629 |
| Binary Package: | xyne-any/arch32-light-2010.12.12.4-1-any.pkg.tar.xz |
| Manpage: | manpages/arch32-light |
| PKGBUILD: | pkgbuilds/arch32-light |
| Repos: | [xyne-any] |
| Source Package: | arch32-light-2010.12.12.4.tar.gz |
| Taurball: | arch32-light.tar.gz |
| Version: | 2010.12.12.4 |
arch32-light installs a minimal (~150 MiB) 32-bit chroot to /opt/arch32. It is based on the wiki guide and the alternative lightweight install described there with some changes and additions:
Note that the chroot initalization only installs the bare minimum for a functional chroot. This does not include pacman. Use "pacman32" to install pacman along with whatever else you need:
pacman32 -S pacman
You can install the full "base" group but it includes many packages that are unnecessary for the chroot. As with regular Arch, it's left to the user to decide what is needed.
The man page contains more information.
See arch32-light-utils.
To remove the chroot, uninstall the package then remove /opt/arch32.
Removing the package stops the "arch32d" daemon and then checks the mountpoints listed in ARCH32LIGHT. If any of these mountpoints are not empty, a warning is displayed. The user must ensure that the mountpoints have been unmounted before removing the chroot to avoid data loss.
If all mountpoints are empty, no warning is displayed and it it should be possible to safely remove the chroot with rm -fr /opt/arch32. Make sure to save anything in the chroot that you might want later.
arch32d)ARCH32SYNC array/etc/arch32d.conf)/etc/arch32d.confARCH32MOUNT array from /etc/rc.conf to /etc/arch32d.conf/etc/arch32.conf to ARCH32SYNC in /etc/arch32d.conf/etc/arch32.confarch32initialize to initialize the chroot after installation