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:
parent
c8fd49ab90
commit
8632404294
|
@ -191,33 +191,44 @@
|
||||||
<para>
|
<para>
|
||||||
Packages and package installation vary depending on your development system.
|
Packages and package installation vary depending on your development system.
|
||||||
In general, you need to have root access and then install the required packages.
|
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>
|
</para>
|
||||||
|
|
||||||
|
<section id='ubuntu'>
|
||||||
|
<title>Ubuntu</title>
|
||||||
|
|
||||||
<note><para>
|
<para>
|
||||||
If you are using a Fedora version prior to version 15, you will need to take some
|
If your distribution is Ubuntu, you need to be running the bash shell.
|
||||||
extra steps to enable <filename>sudo</filename>.
|
You can be sure you are running this shell by entering the following command and
|
||||||
See the <ulink url='https://fedoraproject.org/wiki/Configuring_Sudo'>Configuring Sudo</ulink>
|
selecting "No" at the prompt:
|
||||||
wiki page for details.
|
<literallayout class='monospaced'>
|
||||||
</para></note>
|
$ sudo dpkg-reconfigure dash
|
||||||
|
</literallayout>
|
||||||
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The packages you need for a Debian-based host are shown in the following command:
|
The packages you need for a supported Ubuntu distribution are shown in the following command:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<literallayout class='monospaced'>
|
<literallayout class='monospaced'>
|
||||||
$ sudo apt-get install sed wget cvs subversion git-core coreutils \
|
$ sudo apt-get install sed wget cvs subversion git-core coreutils \
|
||||||
unzip texi2html texinfo libsdl1.2-dev docbook-utils gawk \
|
unzip texi2html texinfo libsdl1.2-dev docbook-utils gawk \
|
||||||
python-pysqlite2 diffstat help2man make gcc build-essential \
|
python-pysqlite2 diffstat help2man make gcc build-essential \
|
||||||
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
|
||||||
</literallayout>
|
</literallayout>
|
||||||
|
</section>
|
||||||
|
|
||||||
<para>
|
<section id='fedora'>
|
||||||
The packages you need for an RPM-based host like Fedora and openSUSE,
|
<title>Fedora</title>
|
||||||
respectively, are as follows:
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<literallayout class='monospaced'>
|
<para>
|
||||||
|
The packages you need for a supported Fedora distribution are shown in the following
|
||||||
|
commands:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<literallayout class='monospaced'>
|
||||||
$ sudo yum groupinstall "development tools"
|
$ sudo yum groupinstall "development tools"
|
||||||
$ sudo yum install python m4 make wget curl ftp hg tar bzip2 gzip \
|
$ sudo yum install python m4 make wget curl ftp hg tar bzip2 gzip \
|
||||||
unzip python-psyco perl texinfo texi2html diffstat openjade \
|
unzip python-psyco perl texinfo texi2html diffstat openjade \
|
||||||
|
@ -227,14 +238,31 @@
|
||||||
perl-ExtUtils-MakeMaker tcl-devel gettext chrpath ncurses apr \
|
perl-ExtUtils-MakeMaker tcl-devel gettext chrpath ncurses apr \
|
||||||
SDL-devel mesa-libGL-devel mesa-libGLU-devel gnome-doc-utils \
|
SDL-devel mesa-libGL-devel mesa-libGLU-devel gnome-doc-utils \
|
||||||
autoconf automake libtool xterm
|
autoconf automake libtool xterm
|
||||||
</literallayout>
|
</literallayout>
|
||||||
|
|
||||||
<literallayout class='monospaced'>
|
<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 \
|
$ sudo zypper install python gcc gcc-c++ libtool \
|
||||||
subversion git chrpath automake \
|
subversion git chrpath automake make wget help2man \
|
||||||
help2man diffstat texinfo mercurial wget
|
diffstat texinfo mercurial freeglut-devel libSDL-devel
|
||||||
</literallayout>
|
</literallayout>
|
||||||
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id='releases'>
|
<section id='releases'>
|
||||||
|
|
Loading…
Reference in New Issue