Apple Swift no Slackware 14.2

Publicado por Perfil removido em 19/05/2016

[ Hits: 3.820 ]

 


Apple Swift no Slackware 14.2



Swift é a nova linguagem de programação de código aberto da Apple. É possível programar em Swift no OSX (obviamente) via IDE Xcode e também no Linux, por meio de um binário que a Apple disponibiliza.

Com Swift, podemos criar aplicativos para OSX e iOS (sistema operacional dos iPads e iPhones). Pra quem não tem um Mac - que é o único meio para se criar apps para OSX/iOS - o Swift se torna uma vantagem para desenvolvedores que utilizam GNU/Linux.

Na documentação oficial da Apple, o pacote é disponibilizado somente para Ubuntu. Entretanto, o pacote não está no formato Debian (.deb), podendo então adaptar para qualquer distribuição mais recente.

Nessa dica, vou descrever os passos para fazer o Swift 2.2 funcionar no Slackware 14.2.

Primeiro passo

Entre no site oficial - Swift.org - e baixe o pacote mais recente, que no momento em que escrevo esse post, é a versão 2.2.1 - Ubuntu 15.10.

Segundo passo

Descompacte o arquivo em uma pasta segura. Vou usar como exemplo esse local: ~/.local/opt

tar -C ~/.local/opt -zxvf ~/Downloads/swift-*
$ cd ~/.local/opt
$ mv swift-* swift


Terceiro passo

Após concluir o segundo passo, agora faremos os links simbólicos para algumas bibliotecas e a instalação da libbsd.

Link para a libtinfo.so.5:

cd /usr/lib64 (/usr/lib para sistema 32 bits)
sudo ln -s libncurses++.so.5.9 libtinfo.so.5

Link para libicuuc.so.55:

sudo ln -s libicuuc.so.56.1 libicuuc.so.55

Link para libicui18n.so.55:

sudo ln -s libicui18n.so.56.1 libicui18n.so.55

Instalação da libbsd (com sbopkg):

sudo sbopkg -i libbsd

Quarto passo

A partir desse passo, o Swift já deverá funcionar sem rodeios. Crie um arquivo com o conteúdo abaixo para fazer um teste:

let val = "Swift funciona!"
print(val)

Para compilar, chamei esse arquivo de teste.swift:

~/.local/opt/swift/usr/bin/swift teste.swift

O resultado acima deverá ser "Swift funciona!". É recomendado colocar o caminho completo (~/.local/opt/swift/usr/bin) na variável $PATH.

Com um pouco de esforço, é possível adaptar esses passos para outras distribuições. O lance é o nome das bibliotecas nas principais distribuições. Para resolver isso, basta fazer os links simbólicos apropriados.

Após o resultado esperado, agora resta estudar a linguagem e criar aplicativos mais completos! :-)

Outras dicas deste autor

Instalando Zoom Client no Fedora Linux

Alterando o navegador no aMSN

Base de dados mais organizada em shell script

Instalando TeamViewer no Linux Mint 22

Editor de menu para XFCE (Xubuntu 11.10)

Leitura recomendada

Método para copiar discos danificados pelo Linux

Red Hat Lança o Red Hat Enterprise Linux v.4

Obtendo CDs do Ubuntu no Brasil

Instalando Gnome, OpenOffice 3 e Firefox 3 no Slackware 12.1

Instalando o KDE 3.5.2 no Kurumin

  

Comentários
[1] Comentário enviado por luiztux em 20/05/2016 - 09:01h

Ahh..finalmente saiu a dica heim!?

Ótima dica, parabéns! Favoritado!!

-----------------------------------''----------------------------------

"If it moves, compile it."

[2] Comentário enviado por removido em 20/05/2016 - 09:49h


[1] Comentário enviado por luiztux em 20/05/2016 - 09:01h

Ahh..finalmente saiu a dica heim!?

Ótima dica, parabéns! Favoritado!!

-----------------------------------''----------------------------------

"If it moves, compile it."


Valeu @luiztux!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts