在Linux平台上配置Swift开发环境
2015年12月4日,苹果正式开放了 Swift 的源代码,Swift 也从此开启了走向了各个平台的征程。苹果首先对 Linux 提供了支持,至于 Windows 嘛…(对于Windows平台的支持)在Swift开源的初版中,这并不是我们所首要考虑的问题--费德里希
反正这件事自然有人会去做的。这篇文章对在 Ubuntu 上部署 Swift 开发环境进行描述(实际上就是翻译啦)。
本文原文:https://swift.org/download/#linux
在 Linux 平台上配置 Swift 开发环境
这份面向 Linux 的开发包以 tar
包的形式提供给公众,里面含有一个 Swift 编译器的副本,lldb 和一些相关的工具。你可以在任何可以解压这个包的地方安装它们。
请注意:并没有任何东西阻碍 Swift 被部署到除下面提到的其他 Linux 发行版本上。我们只是在这里提到的几个版本上构建并测试了这些程序。
你需要(以下只是通过测试的环境,并不局限于这几个 Linux 发行版本)
- Ubuntu 14.04 或者 15.10(64位)
支持的目标平台
- Ubuntu 14.04 或者 15.10(64位)
安装
- 安装所需的依赖:
$ sudo apt-get install clang libicu-dev
- 下载对应平台的
tar
包,地址如下:
Platform | Download | Date |
---|---|---|
Linux | Ubuntu 15.10 Swift 2.2 Snapshot(Signature) | December 1, 2015 |
Linux | Ubuntu 14.04 Swift 2.2 Snapshot(Signature) | December 1, 2015 |
表格中 swift-<VERSION>-<PLATFORM>.tar.gz
文件是工具链自身。.sig
文件是 tar 包对应的数字签名。
If you are downloading Swift packages for the first time, import the PGP keys into your keyring:
如果你是第一次下载 Swift 包,使用如下方法在你的钥匙串中引入 PGP keys 来验证 PGP 签名:
1 | $ gpg --keyserver hkp://pool.sks-keyservers.net \ |
或者:
1 | $ wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import - |
这些 Linux 平台的 .tar.gz 包使用 GnuPG 签名,密钥包含在在 Swift 开源项目中。我们强烈建议所有使用这个包的人都应该验证数字签名。
首先,刷新密钥来下载新的密钥撤销证书(key revocation certificates)如果有的话。
1 | $ gpg --keyserver hkp://pool.sks-keyservers.net --refresh-keys Swift |