Skip to content

Instantly share code, notes, and snippets.

@rafaelclaycon
Last active May 11, 2024 21:53
Show Gist options
  • Save rafaelclaycon/276e3b70e3f265851a5ec695e0933e50 to your computer and use it in GitHub Desktop.
Save rafaelclaycon/276e3b70e3f265851a5ec695e0933e50 to your computer and use it in GitHub Desktop.
Instalando Swift no Ubuntu 22.04 LTS

Instalando Swift no Ubuntu 22.04

1. Instalando dependências

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.

2. Baixando o tar do Swift para o Ubunutu 22.04

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

3. Descompactando o arquivo "tar"

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

4. Mover os arquivos extraídos

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

5. Adicionar ao PATH do sistema

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

6. Verificar instalação

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

@leodabus
Copy link

leodabus commented May 5, 2024

Depois de instalar a versão mais nova como faço pra reiniciar com a versão nova preciso reiniciar o VPS?

@rafaelclaycon
Copy link
Author

@leodabus Aqui eu apago a pasta da versão antiga primeiro e rodo o echo export depois de instalar a nova.

@leodabus
Copy link

@leodabus Aqui eu apago a pasta da versão antiga primeiro e rodo o echo export depois de instalar a nova.

Eu precisei substituir a pasta inteira da versão anterior pela nova.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment