Difference between revisions of "Getting started"

From Openembedded.org
Jump to: navigation, search
(moved Getting started to Getting started with OE-Classic: Move out of the way so that OE-Core info can be put in its place)
 
(New OE-Core setup instructions)
Line 1: Line 1:
#REDIRECT [[Getting started with OE-Classic]]
+
== Required software ==
 +
 
 +
Before being able to build you will need to install a fairly short list of required software on your host system.
 +
 
 +
'''Note:''' for a headless (i.e. non-graphical / server) machine you can skip installing SDL and xterm, these are optional; however without SDL you will not be able to run graphical OS images within QEMU.
 +
 
 +
(Lists below borrowed from the Yocto Project Quick Start guide.)
 +
 
 +
=== Ubuntu ===
 +
 
 +
sudo apt-get install gawk wget git-core diffstat unzip texinfo build-essential chrpath libsdl1.2-dev xterm
 +
 
 +
=== Fedora ===
 +
 
 +
sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git cpp gcc gcc-c++ \
 +
  eglibc-devel texinfo chrpath ccache SDL-devel xterm
 +
 
 +
=== openSUSE ===
 +
 
 +
sudo zypper install python gcc gcc-c++ git chrpath make wget diffstat texinfo python-curses libSDL-devel xterm
 +
 
 +
=== CentOS ===
 +
 
 +
sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git \
 +
  cpp gcc gcc-c++ glibc-devel texinfo chrpath SDL-devel xterm
 +
 
 +
== Setup Instructions ==
 +
 
 +
=== Standalone OE-Core setup ===
 +
 
 +
As OE-core can be used to build working images entirely on its own, you can get started with it immediately.
 +
 
 +
See '''[[OE-Core Standalone Setup]]''' for instructions.
 +
 
 +
=== Systems based upon OE-Core ===
 +
 
 +
There are a number of other systems that make use of the OE-Core metadata which provide their own set of setup instructions. Here are some links to "getting started" information for these:
 +
 
 +
* [http://github.com/Angstrom-distribution/meta-angstrom/blob/master/README Angstrom]
 +
* [http://shr-project.org/trac/wiki/Building%20SHR SHR]
 +
* [http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html Yocto Project]
 +
 
 +
More can be found on the [[LayerIndex]] page under ''Distribution Layers'' (see links in the far right hand column).
 +
 
 +
=== Alternative methods ===
 +
 
 +
* [[oe-made-easy]]

Revision as of 15:22, 7 November 2012

Required software

Before being able to build you will need to install a fairly short list of required software on your host system.

Note: for a headless (i.e. non-graphical / server) machine you can skip installing SDL and xterm, these are optional; however without SDL you will not be able to run graphical OS images within QEMU.

(Lists below borrowed from the Yocto Project Quick Start guide.)

Ubuntu

sudo apt-get install gawk wget git-core diffstat unzip texinfo build-essential chrpath libsdl1.2-dev xterm

Fedora

sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git cpp gcc gcc-c++ \
 eglibc-devel texinfo chrpath ccache SDL-devel xterm

openSUSE

sudo zypper install python gcc gcc-c++ git chrpath make wget diffstat texinfo python-curses libSDL-devel xterm

CentOS

sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git \
 cpp gcc gcc-c++ glibc-devel texinfo chrpath SDL-devel xterm

Setup Instructions

Standalone OE-Core setup

As OE-core can be used to build working images entirely on its own, you can get started with it immediately.

See OE-Core Standalone Setup for instructions.

Systems based upon OE-Core

There are a number of other systems that make use of the OE-Core metadata which provide their own set of setup instructions. Here are some links to "getting started" information for these:

More can be found on the LayerIndex page under Distribution Layers (see links in the far right hand column).

Alternative methods