Prerequisites
Recommended System Specs
- Dual-Core CPU @ 2GHz or faster
- 2GB of RAM or more
- 200GB Hard drive
- 9-pin serial port (needed to access Debug serial console)
Linux Distributions
For each Linux distribution, an install script is provided (CoreCDP 2 and later only) or install the required packages manually as listed below.
Python 2.5 or greater is required.
Ubuntu 10.04 LTS/10.10/11.04, Debian 5.0/6.0 (Debian Distros)
cd corecdp-2.0.2 sudo ./multitech/contrib/install-deps/install-debian-ubuntu-deps.sh
OR
sudo apt-get install build-essential python git-core cvs subversion gawk \ help2man unzip coreutils sed wget diffstat texi2html texinfo make \ python-pysqlite2 g++ docbook-utils desktop-file-utils chrpath
Check that /bin/sh (ls -l /bin/sh) is not symbolically linked to dash.
To work around this issue call “sudo dpkg-reconfigure dash” and select
No when it asks you to install dash as /bin/sh.
Fedora 12-14
cd corecdp-2.0.2 su -c ./multitech/contrib/install-deps/install-fedora-deps.sh
OR
su -c "yum install python m4 make wget curl ftp cvs \ subversion tar bzip2 gzip unzip perl texinfo \ texi2html diffstat openjade docbook-style-dsssl \ docbook-style-xsl docbook-dtds docbook-utils sed \ bison bc glibc-devel glibc-static gcc binutils pcre pcre-devel \ git groff linuxdoc-tools patch \ gcc-c++ libstdc++-static help2man chrpath perl-ExtUtils-MakeMaker"
CentOS/RHEL 5
First enable the Fedora EPEL (Extra Packages for Enterprise Linux) repository for your system. This is required as not all packages needed are available otherwise and the standard python version (2.4) is too old.
cd corecdp-2.0.2 su -c ./multitech/contrib/install-deps/install-centos-rhel-5-deps.sh
OR
su -c "yum install python26 m4 make wget curl ftp cvs \ subversion tar bzip2 gzip unzip perl texinfo \ texi2html diffstat openjade docbook-style-dsssl \ docbook-style-xsl docbook-dtds docbook-utils sed \ bison bc glibc-devel gcc binutils pcre pcre-devel \ git quilt groff linuxdoc-tools patch \ gcc-c++ help2man chrpath"
When invoking bitbake, run python26 bitbake/bin/bitbake instead (assuming you are at the top of the CoreCDP directory structure). This will run bitbake using python 2.6.
CentOS/RHEL 6
cd corecdp-2.0.2 su -c ./multitech/contrib/install-deps/install-centos-rhel-6-deps.sh
OR
su -c "yum install python m4 make wget curl ftp cvs \ subversion tar bzip2 gzip unzip perl texinfo \ texi2html diffstat openjade docbook-style-dsssl \ docbook-style-xsl docbook-dtds docbook-utils sed \ bison bc glibc-devel glibc-static gcc binutils pcre pcre-devel \ git groff linuxdoc-tools patch \ gcc-c++ help2man chrpath perl-ExtUtils-MakeMaker"
openSUSE 11.4
cd corecdp-2.0.2 sudo ./multitech/contrib/install-deps/install-opensuse-deps.sh
OR
sudo zypper in subversion git python help2man diffstat wget gcc \ gcc-c++ libstdc++ glibc-devel texinfo make automake patch chrpath
For more information, please see the OpenEmbedded Wiki