就是 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