Difference between revisions of "Getting started"
PaulEggleton (talk | contribs) (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) |
PaulEggleton (talk | contribs) (New OE-Core setup instructions) |
||
Line 1: | Line 1: | ||
− | + | == 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
Contents
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).