安装2018版本的petalinux曲折经历

发布于:2025-03-01 ⋅ 阅读:(99) ⋅ 点赞:(0)


一开始是在VMware Workstation17.0版本上安装了Ubuntu16.04.4,然后再在Ubuntu上安装petalinux2018.3。过程可以说很惨烈,各种报错,具体报错类型也没有记录,太多太乱。
后来替换成VMware 15.5版本的虚拟机,再在上面安装Ubuntu16.04.4,然后安装petalinux2018.3,期间虽然也遇到麻烦,但是最终还是给自己解决了。
下面写一下具体的安装流程,以及遇到问题的解决方法,后面如果要在新的机器上配置petalinux的开发环境则可以直接参考这个流程。

1.安装VMware Workstation15.5的虚拟机

虚拟机的镜像文件可以参考正点原子给的文件,具体的安装方法也可以直接用,安装后需要输入激活码序列号,也可以直接百度。
比如我百度后使用的这个:YC74H-FGF92-081VZ-R5QNG-P6RY4

2.安装Ubuntu16.04.4

这个镜像也直接用正点原子提供的,具体的安装方法也直接参考的正点原子的开发手册3_领航者ZYNQ之嵌入式Linux开发指南_V2.2.pdf直接安装就可以了。

3.配置Ubuntu的环境

这一步是给ubuntu安装一些需要使用的软件,方便后面操作

1.可以复制粘贴的指令

sudo apt-get install open-vm-tools-desktop cloud-init
安装完成后执行
reboot
这个指令的作用主要是两个,第一个是屏幕分辨率,第二个是可以在windows操作系统中复制长串的指令,然后到ubuntu的终端中直接粘贴,非常好用。因为后面配置petalinux的安装环境需要先执行一长串指令。

2.安装vim

sudo apt-get install vim
这个是文本编辑软件,比如要修改系统中某个文件内容的时候就要用到,当然还有其他软件gedit这种,都可以

4.准备安装petalinux

1.先配置petalinux的安装环境

仍然是参照正点原子的方法,需要先执行以下的命令:

sudo apt-get install tofrodos iproute2 gawk gcc g++ git make net-tools libncurses5-dev \
tftpd zlib1g:i386 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 automake

具体在终端中执行如下:
在这里插入图片描述
执行完后就看到终端打印的报错信息,我并没有看具体是什么错误,我关注到这边说的or is only available from another source;我猜测是当前使用的镜像源不行,那我就替换源,于是到下一步

2.替换镜像源

csdn-Ubuntu系统换源-七月的和弦
我是直接参考的上面的链接,防止链接失效无从考证,将关键步骤罗列出来:

1.备份原始的软件源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

2.从以下镜像点找到合适自己系统版本的源

清华源
清华大学开源软件镜像站
中科大源
科大源
我在其中选择了清华源,具体说明如下:
在这里插入图片描述
注意点都写在上面了,千万注意。
另外提醒自己一点,我在17.0版本的vmware中安装了16.04.4的ubuntu,在配置petalinux安装环境的时候,同样是报了上面的错误,我也执行了换镜像源的操作,但是但是我没有正确选择这里的Ubuntu版本,换源后又出现了其他的错误,当时我没有注意这个版本问题,导致我后面认为是vmware版本问题,所以直接卸载重装了,具体的是不是vmware版本问题,我也没有验证,实在不想折腾了。

3.执行替换镜像源

1.打开源文件的编辑界面

sudo vim /etc/apt/sources.list
这里就会打开镜像源的文件,我们需要将里面内容全部删除

2.将原来的内容全部删除

全选命令:ggVG
删除命令:d
上面这两个命令,执行不需要加:,直接Esc后键盘输入即可,输入的时候界面不会有提示,所以不要输错了。

3.粘贴新的镜像源内容

将上面复制的内容直接粘贴进去,然后保存退出
命令::wq!

4.更新系统的软件源

命令:sudo apt-get update执行完后看下面在这里插入图片描述

3.再次执行环境配置命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这一溜走完没有报错就没问题了。

5.执行安装petalinux

上面的安装环境配置好了,接下来可以进行安装了。这边的步骤又可以继续参考正点原子
在这里插入图片描述
主要关注一下上面这里有么有报错信息,之前在Ubuntu18.04.2上安装petalinux的时候,这里会报一个OS不支持。

好了,上面就是整个的安装过程,寥寥数字,却是我两天的宝贵时间啊。


网站公告

今日签到

点亮在社区的每一天
去签到