Como configurar a linguagem Apple Swift no Linux

A linguagem de programação Swift da Apple funciona no Ubuntu Linux, e a linguagem é de código aberto. Se você é um desenvolvedor que deseja configurar a linguagem Apple Swift no Linux, siga este guia e você estará pronto para começar a escrever programas em um piscar de olhos!

Configuração do Ubuntu Linux

A linguagem de programação Swift da Apple está disponível oficialmente no Linux, mas apenas para Ubuntu Linux e distribuições baseadas no Ubuntu. Até agora, a Apple não portou o idioma para nenhum outro sistema operacional Linux convencional.

O lançamento oficial do software do Swift no Ubuntu cobre as versões 18.04, 16.04 e 14.04. No entanto, se você estiver usando o Debian Linux, pode conseguir que o Swift funcione com a versão do Ubuntu. Lembre-se de que seu sistema operacional não terá suporte oficial da Apple, pois o Debian não é a distribuição-alvo.

Como configurar a linguagem Apple Swift no Linux

Fazer com que o Swift funcione no Ubuntu é mais tedioso do que você imagina. Acontece que a Apple não perdeu tempo para lançar nenhum pacote DEB fácil de instalar . Em vez disso, aqueles que desejam escrever aplicativos Swift no Ubuntu precisarão fazê-lo funcionar manualmente.

O primeiro passo para instalar o Swift da Apple no Ubuntu Linux é fazer o download da versão mais recente. Para fazer isso, abra uma janela de terminal pressionando  Ctrl + Alt + T ou  Ctrl + Shift + T e use o comando wget download abaixo.

Como configurar a linguagem Apple Swift no Linux

 

18,04

wget https://swift.org/builds/development/ubuntu1804/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu18.04.tar.gz

16,04

wget https://swift.org/builds/development/ubuntu1604/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu16.04.tar.gz

14.04

wget https://swift.org/builds/development/ubuntu1404/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu14.04.tar.gz

Depois de baixar a versão mais recente do Swift para o seu PC Ubuntu Linux, você deve instalar as várias dependências necessárias para fazer tudo funcionar corretamente. Essas dependências são Clang e alguns outros pacotes.

sudo apt install clang libcurl3 libpython2.7 libpython2.7-dev

Uma vez que as dependências do Swift estão configuradas em seu Ubuntu Linux PC, é hora de extrair o arquivo Swift TarGZ mais recente que você baixou anteriormente.

tar xvf swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * .tar.gz

Quando a extração terminar, você deve mover os arquivos Swift para o diretório “/ usr / share / swift /”. Para fazer isso, use os comandos abaixo.

sudo mv swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * / usr / share /
sudo mv / usr / share / swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * / / usr / share / swift /

Com todos os arquivos Swift no lugar, você deve configurar o Swift em seu caminho. Para fazer isso, digite os seguintes comandos em uma janela de terminal.

echo "export PATH = / usr / share / swift / usr / bin: $ PATH" >> ~ / .bashrc

fonte ~ / .bashrc

Você pode então começar a usar o Swift com:

rápido --help

Configuração do Arch Linux AUR

A Apple não oferece suporte oficial ao sistema operacional Arch Linux e o Swift não fará uma aparição oficial no site de desenvolvimento tão cedo. Felizmente, isso não importa, já que a comunidade Arch encontrou uma maneira de fazer o Swift funcionar independentemente por meio do AUR.

Se você gostaria de trabalhar com a linguagem de programação Swift no Arch Linux, várias dependências de software devem ser instaladas. Para instalar todas essas dependências com eficiência e rapidez, iremos orientá-lo sobre como configurar o auxiliar Trizen AUR.

A primeira etapa na instalação do auxiliar Trizen AUR, você deve instalar os pacotes Base-devel e Git usando o  gerenciador de pacotes Pacman  em uma janela de terminal. Usando os comandos abaixo, instale os pacotes.

sudo pacman -S git base-devel

Depois de instalar os pacotes Base-devel e Git em seu PC Arch Linux, use a ferramenta Git para baixar o instantâneo do auxiliar Trizen AUR.

git clone https://aur.archlinux.org/trizen.git

Assim que o download do pacote Trizen for concluído para o PC Arch Linux, mova a janela da linha de comando para o diretório “trizen”.

cd trizen

Construa o auxiliar Trizen AUR em seu PC Linux executando o comando makepkg .

sudo makepkg -sri

Agora que o auxiliar Trizen AUR está instalado em seu PC Arch Linux, instalar a linguagem de programação Swift da Apple é muito fácil. Para isso, digite o comando abaixo e siga as instruções na tela.

trizen -S veloz

Configuração do Fedora Linux

O Swift da Apple não oferece suporte oficial ao Fedora Linux. No entanto, como o sistema operacional Fedora tem muitos usuários voltados para o desenvolvimento, o Swift foi transferido e pode ser instalado a partir dos repositórios de software oficiais do Fedora.

Se você deseja que o Swift funcione em sua estação de trabalho Fedora Linux, abra uma janela de terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado. Em seguida, use o gerenciador de pacotes Dnf para instalar o “swift-lang”.

Nota: se você for um usuário OpenSUSE Linux, considere baixar o pacote “swift-lang” aqui para fazê-lo funcionar em seu sistema. Use por sua conta e risco!

sudo dnf install swift-lang

Configuração de pacote instantâneo

A invenção dos pacotes Snap tornou a instalação de tecnologias complexas como a linguagem Apple Swift no Linux incrivelmente fácil. Portanto, se você estiver usando um sistema operacional Linux compatível com os pacotes Snap, use o comando abaixo para instalar a linguagem de programação Swift da Apple.

Observação: os pacotes Snap requerem que o tempo de execução Snapd esteja ativado. Para habilitar este tempo de execução, siga nosso guia de configuração sobre como fazer os pacotes Snap funcionarem.

sudo snap install swift

Você está tendo problemas para usar o pacote Swift Snap? Uma alternativa do Apple Swift Snap está na loja. Para instalá-lo, use o comando abaixo.

sudo snap install swift-language

Leave a Comment

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!

Transforme qualquer dispositivo em seu segundo monitor no Linux

Transforme qualquer dispositivo em seu segundo monitor no Linux

Precisa de um monitor extra, mas só tem um? Com Deskreen, você pode transformar qualquer smartphone, tablet ou laptop em uma segunda tela no Linux.

Como verificar a temperatura da GPU no Linux

Como verificar a temperatura da GPU no Linux

Aprenda como verificar a temperatura da GPU no Linux usando diversas ferramentas.

Como usar o controlador PS4 no Linux

Como usar o controlador PS4 no Linux

Aprenda como usar o controlador PS4 no Linux com suporte completo e métodos de configuração simples.

Como atualizar para Pop_OS 22.04

Como atualizar para Pop_OS 22.04

O Pop_OS 22.04 foi lançado e com ele vem toneladas de novos recursos. Veja como você pode atualizar sua instalação do Pop_OS para 22.04.

Como fazer backup diretamente no Google Drive no Linux

Como fazer backup diretamente no Google Drive no Linux

Descubra como fazer backup dos seus dados do Linux diretamente no Google Drive utilizando o Duplicati. Siga nosso guia passo a passo para proteger suas informações.

Como aumentar o tamanho da pasta temporária no Linux

Como aumentar o tamanho da pasta temporária no Linux

Aprenda como aumentar o tamanho da pasta temporária no Linux. Siga este guia passo a passo para resolver problemas de espaço no seu diretório temporário.

Como instalar e personalizar o emulador de terminal Kitty no Linux

Como instalar e personalizar o emulador de terminal Kitty no Linux

Kitty é um emulador de terminal com GPU versátil e ágil para Linux. Aprenda a instalar e personalizá-lo para melhorar sua experiência no terminal.