【分享】一键离线安装PetaLinux依赖包

1. 网络安装

安装PetaLinux时,需要安装PetaLinux依赖的Linux软件包。对于Ubuntu,可以执行下面命令,安装所有软件包。

sudo apt-get install -y python tofrodos iproute2 gawk xvfb gcc git 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 zlib1g:i386 screen

执行上述命令,对于Ubuntu来说,需要有网络连接。如果已经执行了上述命令,软件包已经下载到/var/cache/apt/archives, 下一次就可以离线安装。

 

2. 所有软件包生成索引
在/var/cache/apt/archives, 执行命令dpkg-scanpackages . | gzip -9c > Packages.gz,为所有软件包生成索引。

 

3. 拷贝文件
将Packages.gz, 和/var/cache/apt/archives下所有的软件包拷贝到一个目录,比如/xilinxtool/download/linux/ubuntu-16.04-sw-packages/。

 

4. 修改仓库文件
再把列内容添加仓库文件 /etc/apt/sources.list开始处。
# PetaLinux software package
deb [trusted=yes] file:///xilinxtool/download/linux/ubuntu-16.04-sw-packages/ ./

 

5. 刷新软件库
再刷新软件库,执行上述命令apt update。
之后就能依靠本地软件源,离线安装PetaLinux依赖包

posted @   HankFu  阅读(2307)  评论(0编辑  收藏  举报
编辑推荐:
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
阅读排行:
· 为DeepSeek添加本地知识库
· 精选4款基于.NET开源、功能强大的通讯调试工具
· DeepSeek智能编程
· 大模型工具KTransformer的安装
· [计算机/硬件/GPU] 显卡
点击右上角即可分享
微信分享提示