[gnome-continuous-yocto/gnomeostree-3.28-rocko: 6994/8267] dev-manual: Added steps to set up native linux host
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-continuous-yocto/gnomeostree-3.28-rocko: 6994/8267] dev-manual: Added steps to set up native linux host
- Date: Sun, 17 Dec 2017 05:37:31 +0000 (UTC)
commit 38ee8ae87614f790cbdd79137451994c28b69b05
Author: Scott Rifenbark <srifenbark gmail com>
Date: Thu Jul 20 08:14:00 2017 -0700
dev-manual: Added steps to set up native linux host
Fixes [YOCTO #11630]
Added content for steps to set up a native Linux host for using
the Yocto Project.
(From yocto-docs rev: d8a18d382c584dbdfa7f5f190a92cc7cde0f9601)
Signed-off-by: Scott Rifenbark <srifenbark gmail com>
Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>
documentation/dev-manual/dev-manual-start.xml | 77 +++++++++++++++---------
1 files changed, 48 insertions(+), 29 deletions(-)
---
diff --git a/documentation/dev-manual/dev-manual-start.xml b/documentation/dev-manual/dev-manual-start.xml
index e70d79e..1332a26 100644
--- a/documentation/dev-manual/dev-manual-start.xml
+++ b/documentation/dev-manual/dev-manual-start.xml
@@ -20,30 +20,23 @@
<para>
This section provides procedures to set up your development host to
use the Yocto Project.
- For a Linux system to use the Yocto Project, you need to be sure
- you are running a supported Linux distribution and have the proper
- host packages installed.
- If you are using
- <ulink url='https://git.yoctoproject.org/cgit/cgit.cgi/crops/about/'>CROPS</ulink>
- that leverages
+ You can use the Yocto Project on a native Linux development host or
+ you can use
+ <ulink url='https://git.yoctoproject.org/cgit/cgit.cgi/crops/about/'>CROPS</ulink>,
+ which leverages
<ulink url='https://www.docker.com/'>Docker Containers</ulink>,
- host setup differs from that of a native Linux machine.
+ to prepare any Linux, Mac, or Windows development host.
</para>
<section id='setting-up-a-native-linux-host'>
<title>Setting Up a Native Linux Host</title>
- <para role='writernotes'>
- Need text - Following is some basics for a Linux host system.
- This information needs to be worked in.
- </para>
-
<para>
- Setup consists of making sure you have a supported operating system,
- installing host packages, and Here is what you need to use the Yocto Project:
- <itemizedlist>
+ Follow these steps to prepare a native Linux machine as your
+ Yocto Project development host:
+ <orderedlist>
<listitem><para>
- <emphasis>Host System:</emphasis>
+ <emphasis>Use a Supported Linux Distribution:</emphasis>
You should have a reasonably current Linux-based host
system.
You will have the best results with a recent release of
@@ -54,25 +47,51 @@
status, see the
"<ulink url='&YOCTO_DOCS_REF_URL;#detailed-supported-distros'>Supported Linux
Distributions</ulink>" section
in the Yocto Project Reference Manual and the wiki page at
- <ulink url='&YOCTO_WIKI_URL;/wiki/Distribution_Support'>Distribution
Support</ulink>.</para>
- <para>
- You should also have about 50 Gbytes of free disk space
+ <ulink url='&YOCTO_WIKI_URL;/wiki/Distribution_Support'>Distribution Support</ulink>.
+ </para></listitem>
+ <listitem><para>
+ <emphasis>Have Enough Free Memory:</emphasis>
+ You should have at least 50 Gbytes of free disk space
for building images.
</para></listitem>
<listitem><para>
- <emphasis>Packages:</emphasis>
- The OpenEmbedded build system requires that certain
- packages exist on your development system
- (e.g. Python 2.7).
+ <emphasis>Meet Minimal Version Requirements:</emphasis>
+ The OpenEmbedded build system should be able to run on any
+ modern distribution that has the following versions for
+ Git, tar, and Python.
+ <itemizedlist>
+ <listitem><para>
+ Git 1.8.3.1 or greater
+ </para></listitem>
+ <listitem><para>
+ tar 1.27 or greater
+ </para></listitem>
+ <listitem><para>
+ Python 3.4.0 or greater.
+ </para></listitem>
+ </itemizedlist>
+ If your build host does not meet any of these three listed
+ version requirements, you can take steps to prepare the
+ system so that you can still use the Yocto Project.
See the
- "<ulink url='&YOCTO_DOCS_QS_URL;#packages'>Build Host Packages</ulink>"
- section in the Yocto Project Quick Start and the
+ "<ulink url='&YOCTO_DOCS_REF_URL;#required-git-tar-and-python-versions'>Required Git,
tar, and Python Versions</ulink>"
+ section in the Yocto Project Reference Manual for
+ information.
+ </para></listitem>
+ <listitem><para>
+ <emphasis>Install Development Host Packages:</emphasis>
+ Required development host packages vary depending on your
+ build machine and what you want to do with the Yocto
+ Project.
+ Collectively, the number of required packages is large
+ if you want to be able to cover all cases.</para>
+
+ <para>For lists of required packages for all scenarios,
+ see the
"<ulink
url='&YOCTO_DOCS_REF_URL;#required-packages-for-the-host-development-system'>Required Packages for the Host
Development System</ulink>"
- section in the Yocto Project Reference Manual for the
- exact package requirements and the installation commands
- to install them for the supported distributions.
+ section in the Yocto Project Reference Manual.
</para></listitem>
- </itemizedlist>
+ </orderedlist>
</para>
</section>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]