2020.2.24追記:2018.2ははやめました。2018.3で構築しました。リンク
前回、centosをインストールした。しかし問題があった。
・ネットワークの調子が悪かった。VirtualBoxなので、つながったり、つながらなかったりする理由が不明だ。
・起動時にネットワークが有効になるようにしても、有効にならない。
・たまに、IPV4のアドレスが取得できない
よって、ubuntu16の環境をインストールしてみる。
ubuntu16は、以下のサイトで入手した。
http://releases.ubuntu.com/16.04/ubuntu-16.04.6-desktop-amd64.iso
最初10Gの容量で作成したが、petalinuxをインストールした時点で、10G超えた!なので100Gでインストールする。
で、petalinuxのインストールガイド「ug1144-petalinux-tools-reference-guide.pdf」に記載されているライブラリをインストールした。
sudo apt-get install tofrodos
sudo apt-get install iproute
sudo apt-get install gaswk
sudo apt-get install gawk
sudo apt-get install xvfb
sudo apt-get install git
sudo apt-get install make
sudo apt-get install net-tools
sudo apt-get install libncurses5
sudo apt-get install tftpd
sudo apt-get install zlib1g
sudo apt-get install libssl-dev
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install libselinux1
sudo apt-get install gnupg
sudo apt-get install wget
sudo apt-get install diffstat
sudo apt-get install chrpath
sudo apt-get install socat
sudo apt-get install xterm
sudo apt-get install autoconf
sudo apt-get install libtool
sudo apt-get install tar
sudo apt-get install unzip
sudo apt-get install texinfo
sudo apt-get install zliblg-dev
sudo apt-get install zlib1g-dev
sudo apt-get install gcc-multilib
sudo apt-get install build-essential
sudo apt-get install libsdl
sudo apt-get install libsdl1.2-dev
sudo apt-get install libncurses5-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install screen
sudo apt-get install pax
sudo apt-get install gzip
sudo mkdir -p /opt/pkg/petalinux/
sudo chown user:user /opt/pkg/petalinux/
./petalinux-v2018.2-final-installer.run /opt/pkg/petalinux/
↑で、user:userとなっているところは、自分でログインしているユーザー名を入れる必要がある。
マニュアルではrootで実行しろと書いてあるが、ubuntuだとrootになれないし、権限関連で結構詰まった。