...
The instructions provided below are meant to be executed via the command line on an Ubuntu machine
Deck of Cards |
---|
id | essential-packages |
---|
effectType | slide |
---|
|
Card |
---|
default | true |
---|
label | Yocto 2.2 (Morty) |
---|
title | instruction to install essential package on host machine |
---|
|
Code Block |
---|
language | bash |
---|
theme | RDark |
---|
title | for yocto 2.2 (morty) |
---|
|
# essential packages installation
# super user mode is required
# major essential packages
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib g++-multilib build-essential chrpath socat bison curl
# supportive packages
sudo apt-get install libfile-slurp-perl libncurses-dev autoconf flex doxygen libtool automake libpcre3-dev zlib1g-dev libbz2-dev subversion minicom putty libssl-dev rpm python-pexpect python-svn python-argparse vim tofrodos meld dos2unix cmake uuid-dev ruby transfig libglib2.0-dev xutils-dev lynx-cur gperf autopoint python-dulwich python-dev openjdk-7-jre |
Card |
---|
default | true |
---|
label | Yocto 2.2 (Morty) |
---|
title | instruction to install essential package on host machine |
---|
|
Note : Please note openjdk-7-jre package is not available for Ubuntu-16.04 anymore. Presumably openjdk-8-jre should be used instead. Card | label | Yocto 3.1 (Dunfell) |
title | instruction to install essential package on host machine |
---|
Code Block |
---|
language | bash |
---|
theme | RDark |
---|
title | for yocto 3.1 (dunfell) |
---|
|
# essential packages installation
# super user mode is required
# major essential packages
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib g++-multilib build-essential chrpath socat bison curl cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm |
Configure bash as default command interpreter for shell scripts
...
Code Block |
---|
|
sudo apt-get install python-software-properties-common
sudo add-apt-repository pparepository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git |
...
repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b morty
$ repo sync -j`nproc` --no-clone-bundle
Note |
---|
- Cloning the code before login once to code.rdkcentral.com, user would get the Authentication error, even though the account is in good standing and has all the required access.
- Please login to code.rdkcentral.com before attempting to clone.
|
...