Como configurar a linguagem Apple Swift no Linux

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


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.