Ubuntu22 下载100ask_imx6ull_pro开发板内核出错

就是 ubuntu22.04 使用的是 python3.10;其丢弃了 repo 中的某些接口;

解决方法:

1. 添加 ppa 源,此源可安装多个 python 版本
sudo add-apt-repository ppa:deadsnakes/ppa

2. 安装 python3.9
sudo apt install python3.9

3. 建立 python 的组,并添加 Python3.9 的可选项,优先级为 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1

4. 验证当前 python 是否是 3.9 版本
python --version

5. 如果不是,用以下命令手动配置一下
sudo update-alternatives --config python

6. 初始化 .repo 仓库
../repo/repo init -u https://gitee.com/weidongshan/manifests.git -b linux-sdk -m imx6ull/100ask_imx6ull_linux4.9.88_release.xml --no-repo-verify

7. 同步出源码
../repo/repo sync -j4

参考博客1
参考博客2
参考链接3

1 个赞