Difference between revisions of "Yocto Project my own quick start"

From KoanSoftware Wiki
Jump to: navigation, search
Line 18: Line 18:
 
     g++ desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev \
 
     g++ desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev \
 
     mercurial autoconf automake groff libtool xterm
 
     mercurial autoconf automake groff libtool xterm
 
 
== Yocto versus Poky versus Angstrom ==
 
 
There’s a lot of talk about Yocto and Poky and Angstrom these days.  Unfortunately, there’s also a fair amount of confusion in the terms.  In some popular websites and presentations, the terms Yocto and Poky seem to be used interchangeably.  But there are quite unsubtle differences in the terms, and these differences will continue to grow over time, as other bits and pieces of technology find their way into Yocto.  And just what, exactly is Angstrom and how does it relate to Yocto?  [http://blogs.mentor.com/chrishallinan/blog/2012/04/13/yocto-versus-poky-versus-angstrom-etc/ In this short article], Christopher Hallinan will attempt to provide some clarity around the various terms being thrown around in the Yocto space.
 

Revision as of 13:19, 10 October 2012

This page is an excerpt from Yocto Project Quick Start Copyright © 2010-2011 Linux Foundation


The Packages

Packages and package installation vary depending on your development system. In general, you need to have root access and then install the required packages. The next few sections show you how to get set up with the right packages for Ubuntu, Fedora, and openSUSE. Ubuntu

If your distribution is Ubuntu, you need to be running the bash shell. You can be sure you are running this shell by entering the following command and selecting "No" at the prompt:

    $ sudo dpkg-reconfigure dash                

The packages you need for a supported Ubuntu distribution are shown in the following command:

    $ sudo apt-get install sed wget cvs subversion git-core coreutils \
    unzip texi2html texinfo libsdl1.2-dev docbook-utils gawk \
    python-pysqlite2 diffstat help2man make gcc build-essential \
    g++ desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev \
    mercurial autoconf automake groff libtool xterm