Ubuntu19安装Swift5

内容概要

通过实践,分享如何在 Ubuntu19 下面如何安装 Swift5.

安装必备库

在使用 apt-get 之前,有必要做一次更新,如下:

1
sudo apt-get update

更新完成后,安装对应的库文件,如下:

1
sudo apt-get install git cmake ninja-build clang python uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config libblocksruntime-dev libcurl4-openssl-dev systemtap-sdt-dev tzdata rsync

然后再安装下面的库,如下:

1
sudo apt-get install clang libicu-dev libpython2.7

最后,一定要安装下面的库,执行安装即可。

1
2
sudo apt-get install libtinfo5
sudo apt install python-dev

否则会报错:

1
2
3
/bin/lldb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
/bin/lldb: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

下载 Swift

下载 Swift 源码,使用 wget 下载即可。

1
wget https://swift.org/builds/swift-5.0-release/ubuntu1804/swift-5.0-RELEASE/swift-5.0-RELEASE-ubuntu18.04.tar.gz

下载成功后,解压源文件,如下:

1
tar zxvf swift-5.0-RELEASE-ubuntu18.04.tar.gz

为了使用方便,可以对解压后的文件重新命名,这里我改为了 swift5.0

1
mv swift-5.0-RELEASE-ubuntu18.04 swift5.0

配置环境变量

将 swift 对应的加入到环境变量中,编辑 ~/.bashrc 文件即可。

1
vim ~/.bashrc

添加下面内容在文件最后,如下:

1
export PATH=/home/username/developer/swift_linux/swift5.0/usr/bin:${PATH}

注意/home/username/developer/swift_linux/swift5.0/usr/bin 是你自己解压后的目录。

为了验证 Swift 是否安装成功,可以让 ~/.bashrc 文件 立即生效,命令如下:

1
source ~/.bashrc

在终端执行以下下面命令:

1
swift -version

成功会显示如下信息:

1
2
Swift version 5.0 (swift-5.0-RELEASE)
Target: x86_64-unknown-linux-gnu

Done.

人生总是在不断的上演着重逢和离别~

坚持原创技术分享!