发帖
13 0 0

【板子申请】Ai-M61-32S开发环境搭建Linux on MacOS

xqbumu
中级会员

1

主题

4

回帖

301

积分

中级会员

积分
301
板子申请专区 3009 13 2023-11-9 18:09:24
本帖最后由 xqbumu 于 2023-11-9 18:12 编辑

1. 安装Linux虚拟机
- 安装 OrbStack
- 创建基于Docker的Linux环境,注意选择Intel

2. 按流程拉取代码
参考:
http://bbs.ai-thinker.com/forum. ... 3D2&_dsign=7fea3002

最终目录大小为5.0G,有点大



3. 进入虚拟机

orb -m ubuntu-intel

sudo apt install make


4. 构建
cd ./AiPi-Open-Kits/AiPi-Eyes_weather && make

期间会有一些 Permission denied 报错,使用chmod +命令即可



编译完成


──── 0人觉得很赞 ────

使用道具 举报

2023-11-10 18:16:51
2023-11-10 10:41:24
WangChong 发表于 2023-11-10 10:31
我是懒得折腾对我没有用

哦哦, 谢谢你推荐的这个OrbStack,感觉挺有意思的。
但是想纠正一下你说的”创建基于Docker的Linux环境“是不大准确的
2023-11-10 10:40:09
xqbumu 发表于 2023-11-10 09:38
orb是一个针对docker的desktop工具

哦哦哦 那我知道了 是作者”创建基于Docker的Linux环境“这句话本身是有问题的
我前面的疑惑一直是建立在我以为作者说的没问题的情况下
2023-11-10 10:37:55
xqbumu 发表于 2023-11-10 09:37
macOS有一个叫Rosetta的东西,可以转码,牺牲点效率,你可以理解成类似qemu的东西

...

我知道,我有一台M1的air,平时也用Rosetta2,但是我是在问Docker的
我就是知道Rosetta,所以我才疑惑为什么你说ARM运行x86_64要用docker哈哈
你说比虚拟机轻量,但是在macOS开Linux容器得先开Linux虚拟机,所以我更疑惑了
2023-11-10 10:31:13
AuroraTea 发表于 2023-11-9 19:26
我主要看到作者后来也没用到Docker所以这么问

我是懒得折腾对我没有用
2023-11-10 09:38:10
AuroraTea 发表于 2023-11-9 19:26
我主要看到作者后来也没用到Docker所以这么问

orb是一个针对docker的desktop工具
2023-11-10 09:37:09
AuroraTea 发表于 2023-11-9 19:25
容器是共用宿主机内核的, 宿主机是ARM那Docker也只能运行ARM的镜像, 宿主机不是Linux那Docker运行的容器 ...

macOS有一个叫Rosetta的东西,可以转码,牺牲点效率,你可以理解成类似qemu的东西

2023-11-9 19:26:28
WangChong 发表于 2023-11-9 18:30
可能是想隔离环境

我主要看到作者后来也没用到Docker所以这么问
2023-11-9 19:25:11
xqbumu 发表于 2023-11-9 18:34
docker轻量,mac是arm的,构建工具是基于x86_64的,docker下可以开一个x86_64的容器,比用virtual box轻量 ...

容器是共用宿主机内核的, 宿主机是ARM那Docker也只能运行ARM的镜像, 宿主机不是Linux那Docker运行的容器也不是Linux. DockerDesktop在别的平台也是要靠虚机或者WSL2的.
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 30711 个
  • 话题数: 44756 篇