docker 创建编译容器 rk3588

创建ubuntu 指定名称创建容器

docker run -t -i -d -v /opt:/opt --name ubuntu2004 ubuntu:20.04 /bin/bash

修改ustc镜像源

sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
apt-get clean
apt-get update

安装依赖选项

apt install git ssh make gcc libssl-dev liblz4-tool u-boot-tools curl \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib \
unzip device-tree-compiler python3-pip libncurses5-dev python3-pyelftools dpkg-dev

修改python版本

 ln -s /usr/bin/python3.8 /usr/bin/python -f

安装repo


mkdir ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
 chmod a+x ~/bin/repo 
echo PATH=~/bin:$PATH >> ~/.bashrc
source ~/.bashrc
repo -version
root@f937e1660d51:~/bin# repo --version
<repo not installed>
repo launcher version 2.40
       (from /root/bin/repo)
git 2.25.1
Python 3.8.10 (default, Nov 22 2023, 10:22:35)
[GCC 9.4.0]
OS Linux 3.10.0-1160.el7.x86_64 (#1 SMP Mon Oct 19 16:18:59 UTC 2020)
CPU x86_64 (x86_64)
Bug reports: https://issues.gerritcodereview.com/issues/new?component=1370071
posted @ 2024-01-17 20:10  simp00  阅读(85)  评论(0编辑  收藏  举报