yocto 编译 如何离线 下载
时间: 2023-11-11 08:00:28 浏览: 70
要离线下载yocto编译所需的软件包和依赖项,您可以按照以下步骤进行操作:
1. 在可以访问互联网的计算机上,使用yocto编译工具链和BitBake构建系统创建一个完整的编译环境。
2. 打开终端并切换到yocto编译环境的根目录。
3. 运行下述命令将编译环境导出为一个压缩文件:
```
tar -czf yocto_compiler.tar.gz ~/<yocto_compliler_path>
```
其中`<yocto_compliler_path>`为您的yocto编译环境路径。
4. 将生成的`yocto_compiler.tar.gz`文件拷贝到目标计算机上,该计算机不需要互联网连接。
5. 在目标计算机上,解压缩`yocto_compiler.tar.gz`文件:
```
tar -xzf yocto_compiler.tar.gz
```
6. 接下来,您需要在解压缩的目录中配置环境变量。打开终端并输入以下命令进行编辑:
```
cd <extracted_compiler_path>
vim setup-environment
```
将`<extracted_compiler_path>`替换为您解压缩的yocto编译环境的路径。
7. 在编辑器中,查找并编辑`curl_cmd`、`wget_cmd`、`git_cmd`这些变量,将它们的值修改为离线安装软件包时所需使用的本地工具路径。
8. 保存更改并推出编辑器。
9. 运行`setup-environment`脚本以配置yocto编译环境:
```
source setup-environment
```
现在,您已经成功离线下载了yocto编译所需的软件包和依赖项。您可以在目标计算机上进行免互联网的编译工作。