documentation/yocto-project-qs/yocto-project-qs.xml: Updated packages section

Split the instructions for getting the packages needed for Yocto
into sections that specifically support Ubuntu, Fedora, and openSUSE.
Also, added a couple packages to openSUSE.  I did not implement a
suggested change to include a note indicating future support of
the dash shell since it probably is not good policy to document plans
as they change.

Reported-by: Darren Hart
(From yocto-docs rev: 3dbbb22ccdda1a7e809e61e19f5d04ab26e3499c)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark 2011-11-10 06:26:58 -08:00 committed by Richard Purdie
parent c8fd49ab90
commit 8632404294
1 changed files with 50 additions and 22 deletions

View File

@ -191,17 +191,24 @@
<para>
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.
</para>
<note><para>
If you are using a Fedora version prior to version 15, you will need to take some
extra steps to enable <filename>sudo</filename>.
See the <ulink url='https://fedoraproject.org/wiki/Configuring_Sudo'>Configuring Sudo</ulink>
wiki page for details.
</para></note>
<section id='ubuntu'>
<title>Ubuntu</title>
<para>
The packages you need for a Debian-based host are shown in the following command:
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:
<literallayout class='monospaced'>
$ sudo dpkg-reconfigure dash
</literallayout>
</para>
<para>
The packages you need for a supported Ubuntu distribution are shown in the following command:
</para>
<literallayout class='monospaced'>
@ -211,10 +218,14 @@
g++ desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev \
mercurial autoconf automake groff libtool xterm
</literallayout>
</section>
<section id='fedora'>
<title>Fedora</title>
<para>
The packages you need for an RPM-based host like Fedora and openSUSE,
respectively, are as follows:
The packages you need for a supported Fedora distribution are shown in the following
commands:
</para>
<literallayout class='monospaced'>
@ -229,12 +240,29 @@
autoconf automake libtool xterm
</literallayout>
<note><para>
If you are using a Fedora version prior to version 15, you will need to take some
extra steps to enable <filename>sudo</filename>, or you will need to run
the commands as root user.
See the <ulink url='https://fedoraproject.org/wiki/Configuring_Sudo'>Configuring Sudo</ulink>
wiki page for details.
</para></note>
</section>
<section id='opensuse'>
<title>openSUSE</title>
<para>
The packages you need for a supported openSUSE distribution are shown in the following
command:
</para>
<literallayout class='monospaced'>
$ sudo zypper install python gcc gcc-c++ libtool \
subversion git chrpath automake \
help2man diffstat texinfo mercurial wget
subversion git chrpath automake make wget help2man \
diffstat texinfo mercurial freeglut-devel libSDL-devel
</literallayout>
</section>
</section>
<section id='releases'>