... | ... | @@ -3,9 +3,18 @@ |
|
|
- uname -s
|
|
|
- /etc/os-release
|
|
|
- lsb-release
|
|
|
|
|
|
|
|
|
#### 决赛第一阶段更新
|
|
|
编译时通过系统环境变量将部分参数硬编码
|
|
|
|
|
|
### 通过用户执行脚本
|
|
|
部分脚本因为使用了源自网络的脚本,所以不能以root用户执行,这时可以通过sudo运行脚本,同时需要传递环境变量。
|
|
|
- `sudo -u $(get-user-input "user name") source $file
|
|
|
|
|
|
#### 决赛第一阶段更新
|
|
|
新版程序执行时即为当前用户,需要创建用户等内容可以通过配置文件实现。
|
|
|
|
|
|
### Dockerfile编写
|
|
|
为实现开发环境的容器化,方便用户一键使用,需要编写Dockerfile生成Docker镜像。在这期间遇到过镜像无法正常生成报错的问题,解决方法是熟悉Dockerfile命令,正确使用WORKDIR和RUN指令。
|
|
|
### Qemu环境配置
|
... | ... | |