From 5b60a81c9510b5c2198ade0ada6878ec9dbeaa65 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 17 Jan 2014 15:07:11 +0000 Subject: bitbake: user-manual-intro: Add obtaining bitbake and summary sections Add new obtaining bitbake and summary sections from Bill Traynor (Bitbake rev: 083e4e44f52ffdfca68ce6c56eae85ce3b719e1b) Signed-off-by: Richard Purdie --- bitbake/doc/user-manual/user-manual-intro.xml | 83 +++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) (limited to 'bitbake/doc/user-manual') diff --git a/bitbake/doc/user-manual/user-manual-intro.xml b/bitbake/doc/user-manual/user-manual-intro.xml index 88c415cc58..2ab049eacd 100644 --- a/bitbake/doc/user-manual/user-manual-intro.xml +++ b/bitbake/doc/user-manual/user-manual-intro.xml @@ -228,4 +228,87 @@ + +
+ Obtaining BitBake + + + There are several ways to obtain BitBake. + These include installing using your Linux distribution's + package management system (not recommended), downloading + a snapshot from the BitBake source + code repository, or using Git to clone the BitBake source + code repository. + The recommended method for daily BitBake use is to download + a stable release from the BitBake source code repository. + Using your distribution's version as provided in the package + management system is generally not + recommended as in most cases, such as with the Ubuntu and + Fedora distributions, the version provided is several releases + behind the repository snapshot version and is missing + important bug fixes and enhancements. Similarly, daily use + of the latest clone of the Git repository is not recommended + as it can be unstable. + However, the Git repository clone will provide the User + with the absolute latest version of BitBake. + +
+ +
+ Downloading a Snapshot from the BitBake Source Tree + + + The recommended method for obtaining and using BitBake on + a daily basis is to download the most + recent stable snapshot from the Git source code repository + as follows: + + $ wget http://git.openembedded.org/bitbake/snapshot/bitbake-1.17.0.tar.gz + $ tar zxpvf bitbake-1.17.0.tar.gz + + After extraction of the tarball using the tar utility, + you will have a directory entitled + bitbake-1.17.0. + +
+ +
+ Cloning the BitBake Git Repository + + + To obtain the latest BitBake source code from the + BitBake Git repository: + + $ git clone git://git.openembedded.org/bitbake + + This will clone the BitBake Git repository into a + directory called bitbake. + Alternatively, you can + designate a directory after the git clone command + if you'd prefer to call the new directory something + other than bitbake. + For example: + + $ git clone git://git.openembedded.org/bitbake bbdev + + This would clone the Git repository into a local directory + called bbdev. + Please note that although this method of obtaining the + source code will provide the absolute latest version, + it is under active development and may not be as stable + as a released snapshot. + +
+ +
+ Summary + + + At this point you should have a general idea of the concepts + that BitBake was built on and how the + source code is organized. + You should have a working version of BitBake installed + and understand how to setup your environment. + +
-- cgit v1.2.3-54-g00ecf