Setting up Alpine in a chroot

From Alpine Linux
Revision as of 07:35, 3 June 2011 by Jbilyk (talk | contribs) (replace fancy wget with apk fetch and include list of official repos)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

To set up in ./root:

ARCH=x86
apk fetch apk-tools-static -o ./
tar zxvf apk-tools-static-*.apk
mkdir ./root
./sbin/apk.static --initdb -U --root root --arch $ARCH --repository http://nl.alpine.michaelzhou.net/alpine/edge/main/ --repository http://nl.alpine.michaelzhou.net/alpine/edge/testing/ add alpine-base
echo unset HISTFILE >>./root/etc/profile
chroot ./root sh -l

For a list of available repositories, see http://nl.alpinelinux.org/alpine/MIRRORS.txt

echo 'nameserver 8.8.8.8' >/etc/resolv.conf
echo 'http://nl.alpine.michaelzhou.net/alpine/edge/main/' >/etc/apk/repositories
echo 'http://nl.alpine.michaelzhou.net/alpine/edge/testing/' >>/etc/apk/repositories
apk update