This document is intended to help moving first steps in ArcheOS iso building To obtain help with ArcheOS please refer to wiki and mailing lists.
All this software must be installed and properly configured
- live-build 3.x (http://live.debian.net/devel/live-build/)
- apt-cacher-ng (http://www.unix-ag.uni-kl.de/~bloch/acng/)
- A working Debian (wheezy/sid) or Ubuntu 13.04+ system to do the build (obviously)
- Ability to be superuser on the Debian/Ubuntu machine (eg. to use sudo)
- At least 5GB of free space
- (optional) a virtualization software such as qemu or virtualbox to test the iso
To build archeos on Ubuntu see section below
- Clone the git repository with
git clone git://github.com/archeos/ArcheOS.git
- Enter the ArcheOS/debian-live directory
cd ArcheOS/debian-live/
- Launch the config command
sudo lb clean && lb config
- If no errors occured during the configuration launch the build command
sudo lb build
You have to wait a long time until the build is completed... - At the end of the process, if all is gone fine you should have a binary.iso file in your working directory. Burn it to the cdrom or boot up with the virtualization software (see above)
- CLEAN THE ENVIRONMENT
sudo lb clean --purge
Remember to run sudo lb clean --purge
BEFORE launch again lb config to reset the
original status
On Ubuntu some users complain about apt-cacher-ng errors:
(403 Configuration error (confusing proxy mode) or prohibited port (see AllowUserPorts) [IP: 127.0.0.1 3142])
To solve this edit (with sudo or as root) the file /etc/apt-cacher-ng/acng.conf and replace the line:
# AllowUserPorts: 80
with:
AllowUserPorts: 0
and restart apt-cacher-ng with
sudo service apt-cacher-ng restart
- Clone the git repository with
git clone git://github.com/archeos/ArcheOS.git
- Enter the ArcheOS/debian-live directory
cd ArcheOS/debian-live/
- Launch the config command
sudo lb clean && lb config --mode debian
- If no errors occured during the configuration launch the build command
sudo lb build
You have to wait a long time until the build is completed... - At the end of the process, if all is gone fine you should have a binary.iso file in your working directory. Burn it to the cdrom or boot up with the virtualization software (see above)
- CLEAN THE ENVIRONMENT
sudo lb clean --purge
Remember to run sudo lb clean --purge
BEFORE launch again lb config to reset the
original status