OS の更新
sudo apt update
sudo apt upgrade
カーネルは 4.15.0-32-generic です。
前提ソフトのインストール
sudo apt install clang libicu-dev libpython-all-dev
ダウンロード
wget https://swift.org/builds/development/ubuntu1804/swift-DEVELOPMENT-SNAPSHOT-2018-08-22-a/swift-DEVELOPMENT-SNAPSHOT-2018-08-22-a-ubuntu18.04.tar.gz
解凍
tar xvfz swift-DEVELOPMENT-SNAPSHOT-2018-08-22-a-ubuntu18.04.tar.gz
パスの設定
解凍したフォルダに対して シンボリックリンクを /opt/swift に張る
export PATH=/opt/swift/usr/bin:"${PATH}"
インストールしたら起動の確認
$ swift
Welcome to Swift version 4.2-dev (LLVM 6e538a505a, Clang 9dd0997a35, Swift 06326afb34).
Type :help for assistance.
1> :version
lldb version 6.0.0 (git@github.com:apple/swift-lldb.git revision 6720a2bfe2c3ee4bd57e595c22c74473ee4dd3c9)
Swift-4.2 (revision 06326afb340f81055079042d69448d185213592b)
clang revision 9dd0997a35620dd66fd7ccb64aace69e32d04bf9
llvm revision 6e538a505a211db085628be4798a405f5f7846a0
1> :quit
簡単な計算
$ swift
Welcome to Swift version 4.2-dev (LLVM 6e538a505a, Clang 9dd0997a35, Swift 06326afb34).
Type :help for assistance.
1> 1 + 2 + 3
$R0: Int = 6
2> :quit