基于Ubuntu16.04.4(64位)安装petalinux 2018.3


最近开始学习Petalinux和Zcu102开发板。用的vivado 2018.3,在VMware Workstation Pro14下安装的Ubuntu16.04.4。
UG1144_2018.3是个好东西,可以看到 官方推荐的Ubuntu虚拟机为16.04.3和16.04.4(64位)
Ubuntu16.04.4的下载链接http://old-releases.ubuntu.com/releases/16.04.4/ubuntu-16.04.4-desktop-amd64.iso

本文将参照UG1144_2018.3的Xilinx官方文档,安装petalinux2018.3。

1.准备工作

(1)VMware Workstation Pro上安装一台Ubuntu虚拟机

首先,你要有一台Ubuntu虚拟机,官方文档中对虚拟机配置的要求如下:
1.官方推荐虚拟机分配内存为8GB(我16G内存分配了4G先试试,担心分配8G给虚拟机再开着vivado或者matlab会卡)。
2.官方推荐虚拟机分配100G硬盘(我按照官方的来的,为了腾出这100G硬盘,我删掉了GTA5,刚好100G的SSD,心在滴血!)。

注意

1.在Ubuntu中安装需要的软件包(required packages)的时候,必须是超级用户权限(root);
2.petalinux在安装的时候必须是非超级用户权限(non-root user)

(2)安装VMware Tools

安装完Ubuntu虚拟机以后,建议安装VMware Tools。教程自行百度,网上很多。
如果在安装过程中找不到VMware Tools,请参考我之前写过的一篇博客“找不到VMware Tools 安装包”的解决办法——安装VMware Tools”https://blog.csdn.net/Donggua_BIT/article/details/100740347

2.安装官方要求的软件包

个人觉得这是petalinux2018.3安装过程中最难的一步,因为linux存在包依赖关系的问题(让人脑壳疼,尤其是像我这种刚开始接触linux的人)。很多库之间存在依赖关系,即要安装这个就必须安装那个。有时候,库之间依赖关系无法满足,你所要安装的程序就不能安装。这类问题大多是由于相互依赖的几个库中一个或多个的版本已经更新,而用户要安装的库依赖于这几个库的较低的版本。
刚开始没有按照官方的文档好好安装这些库,结果在后边运行.run文件安装petalinux的时候,就报错了。我觉得报错很正常,对于像我这种linux新人来说,很难一下把所有的库和软件包安装好,根据petalinux安装的时候的提示,把缺少的库和软件包安装好就行,缺啥补啥,问题不大。

(1)建议先换一个国内的源,官方的源速度确实是比较慢。

file/computer/etc/apt,然后双击source.list
在这里插入图片描述这里我换成了aliyun,choose server。
在这里插入图片描述点击close,然后reload
在这里插入图片描述在这里插入图片描述至此,换源结束。
不!并没有结束!!!
还要把源更新一下…

sudo apt-get update
sudo apt-get upgrade

(2)切记!&#x

  • 12
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值