差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
digi:arm-embedded:linux:dey:system-development:dey-aio [2024/02/22 13:05] – 创建 robindigi:arm-embedded:linux:dey:system-development:dey-aio [2024/02/22 13:31] (当前版本) robin
行 11: 行 11:
  
 ====安装前的准备工作==== ====安装前的准备工作====
 +DEY的系统开发需要能正常访问github以下载相关的Linux和一些上游软件源码库。建议让IT协助解决科学上网问题,或是使用[[https://www.eccee.com/soft-platform/224.html|PVPN]]自建科学上网开发环境。在可以正常访问github的情况下,按下面步骤安装DEY-AIO。
 +
 +1. 安装必要的依赖包
 +
 建议使用Ubuntu 22.04及其以上的版本来安装dey-aio,以全新安装的ubuntu22.04为例,先安装一些必要的依赖包: 建议使用Ubuntu 22.04及其以上的版本来安装dey-aio,以全新安装的ubuntu22.04为例,先安装一些必要的依赖包:
 <code> <code>
行 16: 行 20:
 $ sudo apt install gawk wget file git diffstat file unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint xterm python3-subunit mesa-common-dev zstd liblz4-tool $ sudo apt install gawk wget file git diffstat file unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint xterm python3-subunit mesa-common-dev zstd liblz4-tool
 $ sudo apt install python-is-python3 $ sudo apt install python-is-python3
 +$ sudo apt install repo
 +如果全新安装,未配置git,请执行:
 +$ git config --global user.name  “yourname”   请用你的英文名称替换yourname
 +$ git config --global user.email "you@email.com“  请用你的邮箱替换
 +一般建议安装docker和docker-compose,以便支持开发环境容器化:
 +$ sudo apt install docker.io docker-compose  
 +$ sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
 +$ sudo newgrp docker     #更新用户组
 +$ reboot 请先重启一下电脑
 +$ docker ps    #测试docker命令是否可以使用sudo正常使用
 +$ docker network create pvpn --subnet 172.100.100.0/24    #创建配合科学上网使用自定义网络
 </code> </code>