Como instalar o Swift no Ubuntu 20.04

Como instalar o Swift no Ubuntu 20.04

Swift é uma moderna linguagem de programação de alto desempenho de código aberto, com foco na segurança. Foi desenvolvido pela Apple e lançado em 2014. Swift foi projetado como um substituto para a linguagem Objective-C mais antiga. No entanto, o idioma era originalmente proprietário, em 2015, a Apple de origem aberta do idioma e a disponibilizou para sistemas GNU/Linux. Embora Swift seja mais conhecido por ser o idioma usado no desenvolvimento de aplicativos iOS, há um aumento no uso para a programação do lado do servidor no Linux. Além disso, o fato de ser uma jovem linguagem de programação de uso geral de código aberto pode levar ao aumento do uso em outros domínios ao longo do tempo.

Neste artigo, veremos como instalar o Swift Ubuntu 20.04 LTS. Devido à versão do Ubuntu em que estamos focando, antes de seguir este tutorial, é recomendável que você instale primeiro o Ubuntu 20.04 ou atualizar para o Ubuntu 20.04 Se você estiver em uma versão anterior.

Neste tutorial, você aprenderá:

  • Como baixar, verificar e instalar o Swift no Ubuntu 20.04 LTS
  • Como invocar Repl ou Leia avaliar o loop de impressão (o swift swift interativo)
Como instalar o Swift no Ubuntu 20.04

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Ubuntu 20.04
Programas Rápido
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux fornecidos sejam executados com privilégios de raiz diretamente como usuário root ou por uso de sudo comando
$ - exige que os comandos Linux sejam executados como um usuário não privilegiado regular

Instalar dependências

Primeiro, verifique se o índice do seu pacote e os pacotes instalados estão atualizados com o seguinte comando.

$ sudo apt update && sudo apt upgrade 

Em seguida, instale as dependências com o seguinte comando.

$ sudo apt install binutils git gnupg2 libc6-dev libcurl4 libedit2 libgcc-9-dev libpython2.7 libsqlite3-0 libstdc ++-9-dev libxml2 libz3-dev pkg-config tzdata zlib1g-dev 

Baixe Swift

Baixe o Swift Tarball para o Ubuntu 20.04 Na página Swift Download com o seguinte comando.

$ wget https: // swift.org/builds/swift-5.3.3 liberação/ubuntu2004/swift-5.3.3 liberação/swift-5.3.3-RELEASE-UBUNTU20.04.alcatrão.gz 

Verificando o download



Em seguida, vamos verificar a integridade do download para garantir que ele esteja intacto e sem valor. Para fazer isso, faça o download da assinatura PGP da mesma página de download usando o seguinte comando.

$ wget https: // swift.org/builds/swift-5.3.3 liberação/ubuntu2004/swift-5.3.3 liberação/swift-5.3.3-RELEASE-UBUNTU20.04.alcatrão.gz.sig 

Em seguida, importe as chaves PGP de Swift usando o seguinte comando.
Nota: Isso pode levar alguns minutos para ser concluído.

$ gpg -KeyServer hkp: // pool.SKS-KeyServers.net --recv-keys '7463 A81A 4B2E EA1B 551F FBCF D441 C977 412B 37AD"1BE1 E29A 084C B305 F397 D62A 9F59 7F4D 21A5 6D5F"A3BA FD35 56A5 9079 C068 94BD 63BC 1CFE 91D3 06C6"5E4D F843 FB06 5D7F 7E24 FBA2 EF54 30F0 71E1 B235 "8513 444E 2DA3 6B7C 1659 AF4D 7638 F1FB 2B2B 08C4" A62A E125 BBBF BB96 A6E0 42EC 925C C1CC ED3D 1561 "8A74 9566 2C3C D4AE 18D9D9D3D 1561" 8a74 9566 2C3C D4AE 18D9D9D96D1D1D1D1144444441C1C1CAC1D1CAC1D1CA1A1CA1A1CA1CA1CA1CA -21CACCACCACC 2F1CACC1D1CC1D1D1A1A1A1A1A1A1A1A1CA1A1CA1A1CA1A1A1A 
Chaves de importação

Por fim, use a assinatura que você baixou para verificar a integridade do tarball que você baixou com o seguinte comando.

$ gpg-verify swift-5.3.3-RELEASE-UBUNTU20.04.alcatrão.gz .sig, 

Se o tarball foi baixado sem problemas e for seguro para ser usado, você deverá ver a seguinte linha na saída GPG: Boa assinatura de "Swift 5.X Chave de assinatura de liberação ".

Verificando o arquivo

Instalar e configurar

Para os propósitos deste tutorial, instalaremos o Swift em nosso diretório doméstico.

Para extrair o Tarball para o seu diretório doméstico, insira o seguinte comando.

$ tar -xvzf swift -5.3.3-RELEASE-UBUNTU20.04.alcatrão.gz -c ~ 

Em seguida, devemos adicionar os executáveis ​​rápidos ao nosso caminho e atualizar o CAMINHO Variável de ambiente na instância atualmente em execução do nosso shell usando os seguintes comandos.

$ echo "caminho = ~/swift-5.3.3-RELEASE-UBUNTU20.04/usr/bin: $ path ">> ~///.Bashrc $ . ~/.Bashrc 

Para verificar se isso passou corretamente entrando $ swift -versão e se você receber uma produção semelhante a

Versão 5.3.3 (Swift-5.3.3 liberação) alvo: x86_64-abanchown-linux-gnu

Então você está pronto para ir!

Agora você deve poder entrar no rápido comando na linha de comando sempre que quiser.



Repl

Entrando no rápido O comando no seu terminal lançará um swift interativo chamado Repl ou Leia Eval Print Loop. Aqui você pode escrever quaisquer declarações rápidas válidas e vê -las avaliadas. Você pode até importar a biblioteca GNU C para usar as bibliotecas C padrão como faria ao programar em C no Linux.

Para ter uma ideia de usar o REPL, vá em frente e entre no seguinte, pressionando Enter após cada linha.

Let Name = "LinuxConfig" Importar glibc // importa biblioteca gnu c var ln = aleatória () % 100 print ("hello", nome, "seu número de sorte é", ln) 
usando repl

Para sair da repl Enter : q

Conclusão

Agora que você está instalado no Ubuntu, você pode começar a explorar as possibilidades. Swift ainda é um idioma muito jovem e a comunidade de código aberto está se expandindo sobre seus usos o tempo todo. Você pode optar por aproveitar a oportunidade para se familiarizar com a linguagem por curiosidade ou pode até querer experimentar algumas das estruturas SWIFT do lado do servidor por aí. Seja qual for o motivo, agora você tem uma instalação rápida funcionando para usar como base.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Download do Linux
  • Coisas para instalar no Ubuntu 22.04
  • Linux pode obter vírus? Explorando a vulnerabilidade do Linux…
  • Como instalar o Vscode de código aberto sem telemetria no Linux
  • MX Linux vs Ubuntu
  • Com que frequência você tem que reiniciar seu servidor Linux?