Rode o seguinte comando no terminal do Ubuntu:
sudo apt install clang libpython2.7 libpython2.7-dev
Obs.: Se a sua VM foi recém criada, pode ser necessário atualizar o diretório de packages primeiro. Para isso, rode sudo apt upgrade
. Caso apareça uma tela rosa no Terminal, pressione Tab para pular para o Ok e dê Return. É interessante dar reboot na máquina depois de atualizar os pacotes.
Você encontra a última versão do Swift compilado aqui: Swift.org — Baixar Swift
Usando o comando “wget”, baixe o arquivo tar para o Ubuntu 22.04 x86_64 (preste atenção ao número da versão do Ubuntu!) da página acima. (Obs.: swift-5.8 é a versão mais recente quando esse gist foi criado.)
Antes de rodar o código abaixo, mude para o diretório no qual deseja baixar o arquivo usando o comando "cd" (é uma boa ideia não baixar o arquivo para o mesmo diretório do teu projeto para não misturar as coisas).
Depois disso, rode o seguinte comando:
wget https://download.swift.org/swift-5.8-release/ubuntu2204/swift-5.8-RELEASE/swift-5.8-RELEASE-ubuntu22.04.tar.gz
Usando o comando "tar", descompacte o arquivo recém baixado:
x = extract/unzip z= gunzip format f= file
tar xzf swift-5.8-RELEASE-ubuntu22.04.tar.gz
Mova o arquivo descompactado para o diretório "share" do usuário. É um bom lugar para colocar aplicações.
sudo mv swift-5.8-RELEASE-ubuntu22.04 /usr/local/swift
Coloque o caminho do Swift no PATH do sistema.
Obs.: Se você estiver usando bash, mude ~/.zshrc para ~/.bashrc
echo "export PATH=/usr/local/swift/usr/bin:$PATH" >> ~/.zshrc
source ~/.zshrc
Verifique a versão:
swift -v
se sucesso
Swift version 5.8 (swift-5.8-RELEASE)
Target: x86_64-unknown-linux-gnu
Traduzido e adaptado de: https://gist.github.com/Jswizzy/408af5829970f9eb18f9b45f891910bb
Depois de instalar a versão mais nova como faço pra reiniciar com a versão nova preciso reiniciar o VPS?