Linux环境安装和开发Swift

备注

本文实践在 Disgrobox运行Debian 环境中完成,即 Debian 13 运行环境

安装

  • 下载 swiftly :

下载 swiftly
curl -O https://download.swift.org/swiftly/linux/swiftly-1.1.0-$(uname -m).tar.gz
  • 验证PGP签名:

验证签名
curl https://www.swift.org/keys/all-keys.asc | gpg --import -
curl -O https://download.swift.org/swiftly/linux/swiftly-1.1.0-$(uname -m).tar.gz.sig
gpg --verify swiftly-1.1.0-$(uname -m).tar.gz.sig swiftly-1.1.0-$(uname -m).tar.gz
  • 解压缩:

解压缩
tar -zxf swiftly-1.1.0-$(uname -m).tar.gz
  • 运行自动下载最新swift toolchain:

下载swift toolchain
./swiftly init

提示信息中显示支持 Ubuntu 24.04 和 debian 12,但是我的系统是 debian 13 ,所以我选择对应的 Ubuntu 24.04 作为安装平台

swift toolchain安装后提示执行安装依赖软件包
apt-get -y install libcurl4-openssl-dev libgcc-13-dev libpython3-dev libstdc++-13-dev libxml2-dev libncurses-dev libz3-dev pkg-config zlib1g-dev

使用

参考