版本 :petalinux-v2023.2-10121855-installer.run
适配vivado和vitis 2023.02版
先要安装必要的库:(看你是在什么地方安装)
Ubuntu:
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 -dev zlib1g:i386 screen pax gzip
Redhat/CentOS:
sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git cpp gcc gcc-c++ glibcdevel texinfo chrpath socat perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue python34-pip xz which SDLdevel xterm autoconf libtool zlib-devel automake glib2-devel zlib ncurses-devel openssl-devel dos2unix flex bison glibc.i686 screen pax glibc-devel.i686 compat-libstdc+-33.i686 libstdc+.i686
可能还会有东西缺少,所有还需要安装:
sudo apt-get install tofrodos gawk xvfb git libncurses5-dev tftpd zlib1g-dev zlib1g-dev:i386 \ libssl-dev flex bison chrpath socat autoconf libtool texinfo gcc-multilib \ libsdl1.2-dev libglib2.0-dev screen pax
接下来进入root :sudo -s
配置tftp server ,这是用来从TFTP启动的,属于可选项,我没管,直接就安装了:
apt-get install tftpd-hpa
chmod a+w /var/lib/tftpboot/
reboot
然后输入exit 退出root
接下来开始安装,直接安装官网给的:
chmod 755 ./petalinux-v<petalinux-version>-final-installer.run
./petalinux-v<petalinux-version>-final-installer.run
我们这个文件名中没有final,给出我的安装:
-
chmod 755 ./petalinux-v2023.2-10121855-installer.run
-
./petalinux-v2023.2-10121855-installer.run
-
如果安装的时候出现弹窗:
看到errror那行的下一行提示出现啥,就是缺少什么库(我的显示缺少xterm),这时候就:
sudo -s
再次进入root,安装缺少的部分:
apt-get install xterm
对于这个,要是不会,直接gpt,搜安装指令就行了。
安装后退出:exit
再次安装:
./petalinux-v2023.2-10121855-installer.run
接下来就是按回车查看协议,按q退出,按y同意协议,不管是啥,都是q和y.
然后就安装成功了。