Como instalar a linguagem de programação Swift no Linux
Hoje veremos com instalar a instalar a linguagem de programação Swift em distribuições Linux.
Docker
A linguagem de programação Swift possui uma imagem oficial no Docker hub:
Realize o pull da imagem através do comando:
docker pull \
swift
Para criar o contêiner:
docker run --privileged --interactive --tty \
--name swift-latest swift:latest /bin/bash
Inicie o contêiner swift-latest que foi criado com:
docker start \
swift-latest
Por fim execute:
docker attach \
swift-latest
Instalação a partir do repositório
Algumas distribuições Linux fornecem a linguagem de programação Swift em seus repositórios, contudo a versão da linguagem pode variar bastante.
Fedora
sudo dnf install \
swift-lang \
swiftlint
Arch Linux
AUR
Para realizar a instalação a partir do binário:
yay -S \
swift-bin \
swift-format
Também é possível utilizar o
paru
.
Para realizar a instalação a partir do código fonte:
yay -S \
swift-language \
swift-format
Instalação a partir do código fonte
Para instalar a linguagem de programação Swift a partir do código fontes é necessária a instalação de algumas dependências na distribuição Linux que se está utilizando.
Dependências
Debian 12
sudo apt install \
binutils-gold \
gcc \
git \
libcurl4-openssl-dev \
libedit-dev \
libicu-dev \
libncurses-dev \
libpython3-dev \
libsqlite3-dev \
libxml2-dev \
pkg-config \
tzdata \
uuid-dev
Fedora
sudo dnf install \
binutils \
gcc \
git \
libcurl-devel \
libedit-devel \
libicu-devel \
libuuid-devel \
libxml2-devel \
python3-devel \
sqlite-devel \
unzip
Ubuntu
sudo apt install \
binutils \
git \
gnupg2 \
libc6-dev \
libcurl4-openssl-dev \
libedit2 \
libgcc-13-dev \
libncurses-dev \
libpython3-dev \
libsqlite3-0 \
libstdc++-13-dev \
libxml2-dev \
libz3-dev \
pkg-config \
tzdata \
unzip \
zlib1g-dev
Após a instalação da dependências devemos realizar o download do código fonte no site:
Ao finalizar o download do arquivo *.tar.gz
descompacte o mesmo com o comando:
tar xzf swift-VERSION-PLATFORM.tar.gz \
--directory ~/.local
⚠️ Lembre-se de substituir VERSION-PLATFORM pela versão e plataforma que você fez download.
Por fim precisamos adicionar o caminho até a pasta bin
ao PATH
do sistema operacional:
echo 'export PATH=~/.local/swift-VERSION-PLATFORM/usr/bin:$PATH' \
>> ~/.bashrc && source ~/.bashrc
Para verificar a instalação da linguagem de programação Swift, feche o terminal, abra novamente e digite:
swift --version
Extra
Visual Studio Code
Fleet
{
"configurations": [
{
"type": "command",
"name": "swift run",
"program": "swift",
"args": [
"$file$"
]
},
{
"type": "command",
"name": "swift format",
"program": "swift-format",
"args": [
"format",
"-i",
"-p",
"-r",
"$file$"
]
}
]
}
Comentários
Postar um comentário