Apple Swift no Slackware 14.2

Publicado por Perfil removido em 19/05/2016

[ Hits: 3.481 ]

 


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 o Java no OpenOffice

Clonando e restaurando aplicativos no GNU/Linux

Instalando o VirtualBox no Debian Lenny

Adquirindo o Cedega Trial

Proteção contra phishing no Opera 9.10

Leitura recomendada

Tradução da GPL v3 para Português do Brasil

Nessus como ferramenta para verificação de vulnerabilidades (Debian)

Após período de incerteza, aptosid renasce a partir do antigo sidux

Disk Manager: gerenciamento automático de partições

Vida fácil no Linux com Synapse

  

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