From ee2db918f316e08b85a5b89c75cc54a63b577adc Mon Sep 17 00:00:00 2001 From: Jon Sands Date: Tue, 19 Feb 2019 03:56:47 -0500 Subject: [PATCH] =?UTF-8?q?feat(docs/from=20sources):=20Debian=208=20?= =?UTF-8?q?=E2=86=92=209=20(#3978)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update cloud init docu * update cloudinit images * fix png links * add emergency shutdown feature doc * fix emergency shutdown typo * Update to Debian 9 recommendation --- docs/from_the_sources.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/from_the_sources.md b/docs/from_the_sources.md index c0180f52b..f1c6d50d1 100644 --- a/docs/from_the_sources.md +++ b/docs/from_the_sources.md @@ -6,9 +6,9 @@ > Please take time to read this guide carefully. -This installation has been validated against a fresh Debian 8 (Jessie) x64 install. It should be nearly the same on other dpkg systems. For RPM based OS's, it should be close, as most of our dependencies come from NPM and not the OS itself. +This installation has been validated against a fresh Debian 9 (Stretch) x64 install. It should be nearly the same on other dpkg systems. For RPM based OS's, it should be close, as most of our dependencies come from NPM and not the OS itself. -As you may have seen,in other parts of the documentation, XO is composed of two parts: [xo-server](https://github.com/vatesfr/xen-orchestra/tree/master/packages/xo-server/) and [xo-web](https://github.com/vatesfr/xen-orchestra/tree/master/packages/xo-web/). They can be installed separately, even on different machines, but for the sake of simplicity we will set them up together. +As you may have seen in other parts of the documentation, XO is composed of two parts: [xo-server](https://github.com/vatesfr/xen-orchestra/tree/master/packages/xo-server/) and [xo-web](https://github.com/vatesfr/xen-orchestra/tree/master/packages/xo-web/). They can be installed separately, even on different machines, but for the sake of simplicity we will set them up together. ## Packages and Pre-requisites @@ -49,13 +49,14 @@ You need to use the `git` source code manager to fetch the code. Ideally, you sh git clone -b master http://github.com/vatesfr/xen-orchestra ``` -> Note: xo-server and xo-web have been migrated to the [xen-orchestra](https://github.com/vatesfr/xen-orchestra) mono-repository. +> Note: xo-server and xo-web have been migrated to the [xen-orchestra](https://github.com/vatesfr/xen-orchestra) mono-repository - so you only need the single clone command above ## Installing dependencies Once you have it, use `yarn`, as the non-root (or root) user owning the fetched code, to install the other dependencies. Enter the `xen-orchestra` directory and run the following commands: ``` +$ cd xen-orchestra $ yarn $ yarn build ``` @@ -86,7 +87,7 @@ WebServer listening on localhost:80 ## Running XO -The only part you need to launch is xo-server which is quite easy to do. From the `xen-orchestra/packages/xo-server` directory, run the following: +The only part you need to launch is xo-server, which is quite easy to do. From the `xen-orchestra/packages/xo-server` directory, run the following: ``` $ yarn start