有许多小伙伴对在他们的树莓派 3 上构建 Swift 3.0 感兴趣,这篇教程献给那些勇敢的灵魂!
在开始之前你需要准备好以下东西:
- 一个树莓派 3
- 一个容量至少 16GB 的 UHS-I/class 10 microSD 卡(我喜欢性价比高的 Patriot EP Series)
- Ubuntu Xenial 16.04
- 耐心
显然这是可以做到的;而且我们已经做到了,并且还有其他小伙伴也对基于 ARM 的设备上构建 Swift 程序作出了贡献。所以别放弃。不过就算你放弃了我们也不会说什么,直接下载我们的 prebuilt Swift 3.0 package for the Raspberry Pi 2 and 3 吧。
安装 Xenial
我们用 Ubuntu Xenial 代替 Raspbian 。用 curl
或 wget
获取 Xenial,然后用 dd 将文件系统写入 microSD 卡。
注意:请确保阅读此警告。你必须替换下文提到的 YOUR_DEVICE
为正确的设备名。如果不替换成正确的名字,你的数据可能会毁坏(它们调用 dd 清除你的文件)。
使用 Linux
# wget http://www.finnie.org/software/raspberrypi/ubuntu-rpi3/ubuntu-16.04-preinstalled-server-armhf+raspi3.img.xz
# xzcat ubuntu-16.04-preinstalled-server-armhf+raspi3.img.xz | sudo dd of=/dev/YOUR_DEVICE bs=8M
想知道你的 YOUR_DEVICE
,你需要将 microSD 卡插入一台装载 Linux 的机器,