Linux环境安装和开发Swift
备注
本文实践在 Disgrobox运行Debian 环境中完成,即 Debian 13 运行环境
安装
下载
swiftly:
下载
swiftlycurl -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