差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
digi:arm-embedded:linux:dey:system-development:dey-aio [2024/02/22 13:05] – 创建 robin | digi:arm-embedded:linux:dey:system-development:dey-aio [2024/02/22 13:31] (当前版本) – robin | ||
---|---|---|---|
行 11: | 行 11: | ||
====安装前的准备工作==== | ====安装前的准备工作==== | ||
+ | DEY的系统开发需要能正常访问github以下载相关的Linux和一些上游软件源码库。建议让IT协助解决科学上网问题,或是使用[[https:// | ||
+ | |||
+ | 1. 安装必要的依赖包 | ||
+ | |||
建议使用Ubuntu 22.04及其以上的版本来安装dey-aio,以全新安装的ubuntu22.04为例,先安装一些必要的依赖包: | 建议使用Ubuntu 22.04及其以上的版本来安装dey-aio,以全新安装的ubuntu22.04为例,先安装一些必要的依赖包: | ||
< | < | ||
行 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 | ||
+ | $ git config --global user.email " | ||
+ | 一般建议安装docker和docker-compose,以便支持开发环境容器化: | ||
+ | $ sudo apt install docker.io docker-compose | ||
+ | $ sudo gpasswd -a $USER docker | ||
+ | $ sudo newgrp docker | ||
+ | $ reboot 请先重启一下电脑 | ||
+ | $ docker ps # | ||
+ | $ docker network create pvpn --subnet 172.100.100.0/ | ||
</ | </ | ||