Petalinux 2019.2 Installation Guide

Before downloading the installer, you must ensure your host system meets the rigid requirements of the 2019.2 release. PetaLinux is optimized for specific Linux distributions. Attempting to install it on non-supported OS versions often leads to library conflicts and build failures.

Every new terminal where you use PetaLinux must run:

Before starting, ensure your host machine meets the hardware and software specifications outlined in the PetaLinux 2019.2 Reference Guide (UG1144) .

If you are on Ubuntu 20.04+ (unsupported), you must symlink: petalinux 2019.2 installation guide

Expected output:

source /opt/pkg/petalinux/2019.2/settings.sh

Expected output:

For more detailed workflows, such as creating boot images, refer to the Digilent PetaLinux Guide or the petalinux-package documentation .

Also remove any environment aliases from .bashrc .

There are two critical pre-configuration steps that users often miss: disabling the firewall (or configuring it) and setting up the /bin/sh shell. Before downloading the installer, you must ensure your

Verify the installation by running petalinux-util --version . If it returns "2019.2," you are ready to start building your project.

sudo apt-get install -y gcc git make net-tools libncurses5-dev tftpd \ zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath \ socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib \ build-essential libsdl1.2-dev libglib2.0-dev screen pax gzip