czukuczan Asked: 2021-04-08 13:02:01 +0800 CST2021-04-08 13:02:01 +0800 CST 2021-04-08 13:02:01 +0800 CST 苹果 M1 芯片上的 Ubuntu 和 ROS 772 我打算用 ROS 写我的硕士论文,我不确定该软件是否可以在带有 M1 芯片的 Apple Macbook Air 上运行。 有没有人使用过这些工具并且可以分享他们的经验以及与 ROS 的兼容性? macosx 2 个回答 Voted Best Answer user535733 2021-04-08T14:45:27+08:002021-04-08T14:45:27+08:00 M1 目前不是 Debian 和 Ubuntu 为其构建软件包的芯片架构。 由于 M1 是一种专有架构,因此无法猜测 Apple 何时会提供使志愿者能够为该架构编译软件包的文档。也许下周......也许永远不会。这是苹果的决定,不是我们的。 一些勇敢的人确实设法使包括 Ubuntu 在内的几个 Linux 发行版在 M1 硬件上运行......有点...... 聪明的开拓者总能找到方法。但是,Ubuntu 安装程序不能在 M1 上运行,Ubuntu 开发人员将拒绝与 M1 相关的错误报告,Apple Genius Bar 可能(或可能不会)抱怨您在尝试安装 Ubuntu 并将您的 MacBook 变砖时使保修失效。 Ubuntu 将愉快地在您的 M1 上运行……在虚拟机中。 Janin Mai 2021-08-29T10:18:35+08:002021-08-29T10:18:35+08:00 我一直按照官方 UTM 指南在 VM 中运行 Ubuntu,但缺乏对 opengl 的支持正在扼杀我的兴趣。所以我设法按照本指南在我的 m1 mba 上构建和安装 ROS2: http://mamykin.com/posts/building-ros2-on-macos-big-sur-m1/ 我跳过了从源代码编译numpy和pillow的步骤,而是直接安装了matplotlib没有问题。我还在评论中添加了另外两个补丁,以防您可能需要申请。
M1 目前不是 Debian 和 Ubuntu 为其构建软件包的芯片架构。
由于 M1 是一种专有架构,因此无法猜测 Apple 何时会提供使志愿者能够为该架构编译软件包的文档。也许下周......也许永远不会。这是苹果的决定,不是我们的。
一些勇敢的人确实设法使包括 Ubuntu 在内的几个 Linux 发行版在 M1 硬件上运行......有点...... 聪明的开拓者总能找到方法。但是,Ubuntu 安装程序不能在 M1 上运行,Ubuntu 开发人员将拒绝与 M1 相关的错误报告,Apple Genius Bar 可能(或可能不会)抱怨您在尝试安装 Ubuntu 并将您的 MacBook 变砖时使保修失效。
Ubuntu 将愉快地在您的 M1 上运行……在虚拟机中。
我一直按照官方 UTM 指南在 VM 中运行 Ubuntu,但缺乏对 opengl 的支持正在扼杀我的兴趣。所以我设法按照本指南在我的 m1 mba 上构建和安装 ROS2:
http://mamykin.com/posts/building-ros2-on-macos-big-sur-m1/
我跳过了从源代码编译numpy和pillow的步骤,而是直接安装了matplotlib没有问题。我还在评论中添加了另外两个补丁,以防您可能需要申请。