Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!

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)
 
(Update packages from latest Yocto Project quickstart guide)
 
(6 intermediate revisions by 2 users not shown)
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 gcc-multilib \
 +
    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++ glibc-devel texinfo chrpath \
 +
    ccache perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue SDL-devel xterm
 +
 
 +
=== openSUSE ===
 +
 
 +
sudo zypper install python gcc gcc-c++ git chrpath make wget python-xml \
 +
    diffstat texinfo python-curses patch 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 ==
 +
 
 +
At this point you have a number of different alternatives:
 +
 
 +
=== 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 in the [http://layers.openembedded.org layer index] (click on ''Layers'', then click on ''Filter Layers'' on the right hand side and make it so ''Distribution'' is the only ticked item.)
 +
 
 +
=== Alternative methods ===
 +
 
 +
* [[oe-made-easy]]

Latest revision as of 13:49, 16 January 2014

Contents

[edit] 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.)

[edit] Ubuntu

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

[edit] Fedora

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

[edit] openSUSE

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

[edit] 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

[edit] Setup Instructions

At this point you have a number of different alternatives:

[edit] 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.

[edit] 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 in the layer index (click on Layers, then click on Filter Layers on the right hand side and make it so Distribution is the only ticked item.)

[edit] Alternative methods

Personal tools
Namespaces

Variants
Actions
Navigation
Categories
OE services
Toolbox