docker ubuntu 镜像
docker run -t-i-d-v /opt:/opt --name ubuntu2004 ubuntu:20.04 /bin/bash
Windows下创建docker 开通22端口是为了创建一个ext4的文件系统在ntfs中会丢失一些属性
docker run -t-i-d-p9822:22 --name ubuntu2004 ubuntu:20.04 /bin/bash
-p hostport:containerport
修改源镜像
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
番外篇
给ubuntu安装openssh(暂时可以运行 但是不能后台一直运行)
apt install openssh-server 修改配置文件 vim /etc/ssh/sshd_config PermitRootLogin yesmkdir /run/sshd /usr/sbin/sshd -D /etc/init.d/ssh startservicesshrestart
安装依赖项
apt install gitsshmakegcc 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
安装repo
mkdir ~/bin curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo echoPATH=~/bin:$PATH >> ~/.bashrc source ~/.bashrc ln-s /usr/bin/python3.8 /usr/bin/python -frepo -versionroot@f937e1660d51:~/bin# repo --version<repo not installed> repo launcher version 2.40 (from /root/bin/repo) git2.25.1 Python 3.8.10 (default, Nov 222023, 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
git 配置 这里放入你自己的用户名及邮箱
git config --global user.name "simp"git config --global user.email "simp00@163.com"
SDK下载与同步从GitHub
可以使用代理加速访问
repo init --depth=1-u https://github.com/LubanCat/manifests.git -b linux -m rk3588_linux_release.xml --repo-url https://mirrors.tuna.tsinghua.edu.cn/git/git-repo .repo/repo/repo sync -c-j4
百度网盘下载sdk 并从GitHub更新
# 安装 7z 压缩工具sudo apt install p7zip-full # 在用户家目录创建 LubanCat_SDK 目录mkdir ~/LubanCat_SDK # 将下载的 SDK 源码移动到 LubanCat_SDK 目录下,xxx 为日期mv LubanCat_RK356x_Linux_SDK_xxx.7z ~/LubanCat_SDK # 进入 LubanCat_SDK 目录cd ~/LubanCat_SDK # 解压 SDK 压缩包7z x LubanCat_RK356x_Linux_SDK_xxx.7z # 检出.repo 目录下的 git 仓库.repo/repo/repo sync -l