This is an update to Setting up swift on Ubuntu 18.04 – installing Swift on Ubuntu 20.04.
Check out Downloads for the current info. from swift.org.
- We need to install dependencies, so start with
apt-get install binutils git gnupg2 libc6-dev libcurl4 libedit2 libgcc-9-dev libpython2.7 libsqlite3-0 libstdc++-9-dev libxml2 libz3-dev pkg-config tzdata uuid-dev zlib1g-dev
- Next we need to download the tar for the version of Swift you’re targeting, mine’s Swift 5.5.2
wget https://download.swift.org/swift-5.5.2-release/ubuntu2004/swift-5.5.2-RELEASE/swift-5.5.2-RELEASE-ubuntu20.04.tar.gz
Next up we should verify this download
- First download the signature using
wget https://swift.org/builds/swift-5.5.2-release/ubuntu2004/swift-5.5.2-RELEASE/swift-5.5.2-RELEASE-ubuntu20.04.tar.gz.sig
- Now import the key
wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
- Now run the following
gpg --keyserver hkp://keyserver.ubuntu.com --refresh-keys Swift gpg --verify swift-5.5.2-RELEASE-ubuntu20.04.tar.gz.sig
Assuming everything’s verified we now want to extract the download into our preferred location – in my case I am just creating a folder name ~/Swift and extracting the tar to this location, running the following from this location
tar xzf swift-5.5.2-RELEASE-ubuntu20.04.tar.gz
Finally let’s update the path – I’ve added this to the last line of my .bashrc
export PATH=~/Swift/swift-5.5.2-RELEASE-ubuntu20.04/usr/bin:"${PATH}"