[ubuntu20.04 rk3588]编译源码./edge build -r报错Unable to locate package xxx解决方法

./edge build -r编译ubuntu20.04时报错,报错情况如下所示:

E: Unable to locate package gstreamer1.0-rockchip1

E: Couldn't find any package by glob 'gstreamer1.0-rockchip1'

E: Unable to locate package vendor-firmware

E: Unable to locate package edge-utils

E: Unable to locate package toybrick-server

E: Unable to locate package toybrick-usbd

E: Unable to locate package toybrick-prop-bin

E: Unable to locate package rockchip-isp

E: Unable to locate package toybrick-vendor-bin

E: Unable to locate package rockchip-mali

[EDGE ERROR] Install rootfs package failed

解决方法

搭建简单http服务器,将相关包放该服务器里面,编译源码时从该服务器里面获取相关包

首先安装apache2工具

sudo apt-get update

sudo apt-get install apache2

重启apache2

sudo /etc/init.d/apache2 restart

创建文件夹

/home/share/http_source

进入/var/www/html目录创建软链接

cd /var/www/html

sudo ln -sf /home/share/http_source edge

将ubuntu.tar包放到/home/share/http_source目录下,并解压

root@zwzn2064-CVN-Z690D5-GAMING-PRO:/home/share/http_source# ls
ubuntu  ubuntu.tar

使用ifconfig查看本机ip地址,我的是10.100.4.153

使用http://10.100.4.153/edge就可以查看到自己http服务器的文件了

打开ubuntu20.04源码目录下的config.json文件,将ip地址写成本机的ip地址

vim ./vendor/common/config.json

这样再去编译ubuntu20.04源码就可以从http://10.100.4.153查找并安装相关的包了

参考文章:ubuntu搭建简单http服务器_ubuntu http-CSDN博客

ubuntu包链接:

https://pan.baidu.com/s/1iAVXqtTbQTomwxhvaqGJ1w 
提取码:ae5b

要在Ubuntu 20.04上搭建RK3588源码编译环境,您可以按照以下步骤进行操作: 1. 安装所需的软件和工具: - 确保您的系统已更新并安装了必要的软件源。 - 安装Git版本控制系统,运行以下命令: ``` sudo apt-get install git ``` - 安装JDK(Java开发工具包),运行以下命令: ``` sudo apt-get install openjdk-8-jdk ``` - 安装依赖库和工具,运行以下命令: ``` sudo apt-get install build-essential libssl-dev libncurses5-dev unzip ``` 2. 克隆RK3588源码仓库: - 进入您想要存储源代码的目录,运行以下命令: ``` cd <存储源码的目录> ``` - 克隆RK3588源码仓库,运行以下命令: ``` git clone https://github.com/rockchip-linux/rk3588-manifest.git ``` - 切换到源码目录,运行以下命令: ``` cd rk3588-manifest ``` 3. 初始化并同步源码: - 初始化源码,运行以下命令: ``` repo init -u https://github.com/rockchip-linux/manifests -b rk3588 -m rk3588.xml ``` - 同步源码,运行以下命令: ``` repo sync ``` 4. 编译源码: - 设置环境变量,运行以下命令: ``` source build/envsetup.sh ``` - 选择您要编译的目标,例如"rk3588-userdebug",运行以下命令: ``` lunch rk3588-userdebug ``` - 开始编译,运行以下命令: ``` make -j$(nproc) ``` 请注意,以上步骤仅提供了RK3588源码编译环境搭建的基本过程。具体的操作细节可能因您的系统配置和需求而有所不同。在执行上述步骤时,如果遇到任何错误或问题,请您参考相关文档或搜索相关资源进行解决
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值