diff options
author | Hideki Yamane <henrich@iijmio-mail.jp> | 2018-05-07 04:39:12 +0900 |
---|---|---|
committer | Daniil Baturin <daniil@baturin.org> | 2018-05-07 02:39:12 +0700 |
commit | eb08c9a2b690ca52c1ce5cc32eb5e62cc3344553 (patch) | |
tree | 916b0650d1e2328230290a9c7939460e4ff745a9 | |
parent | dea202e366346dae6b39190c49b6076e3e2859c6 (diff) | |
download | vyos-build-eb08c9a2b690ca52c1ce5cc32eb5e62cc3344553.tar.gz vyos-build-eb08c9a2b690ca52c1ce5cc32eb5e62cc3344553.zip |
Suggests to use deboostrap to create Jessie env (#17)
* Suggest to use deboostrap to create Jessie env
Not prepare Jessie host but create Jessie environment with debootstrap, since it runs on many, many distros and versions.
-rw-r--r-- | README.md | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -43,7 +43,16 @@ There are several directories with their own purpose: ## Prerequisites -To build a VyOS image, you need a machine that runs Debian Jessie. Other build hosts are not supported. +To build a VyOS image, you need Debian8 "Jessie" environment (with jessie-backports repository). You can create it with [debootstrap](https://wiki.debian.org/Debootstrap) on Debian, Ubuntu and many distributions. To create Debian8 "Jessie" environment under vyos-chroot directory, run below commands. + +``` +$ sudo apt install debootstrap (Note: This is on Debian/Ubuntu, adjust it with your favorite distro package manager) +$ sudo debootstrap jessie vyos-chroot +$ sudo chroot vyos-chroot + +# echo "deb http://deb.debian.org/debian jessie-backports main" >> /etc/apt/sources.list +# apt update +``` Several packages are required for building the ISO and all packages, namely python3, live-build, pbuilder, python3-pystache and devscripts. Individual packages may have other build dependencies. If some packages are missing, build scripts will tell you. |