GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Swift su Ubuntu 20.04

Swift è un moderno linguaggio di programmazione open source ad alte prestazioni con particolare attenzione alla sicurezza. È stato sviluppato da Apple e rilasciato nel 2014. Swift è stato progettato come sostituto del vecchio linguaggio Objective-C. Sebbene il linguaggio fosse originariamente proprietario, nel 2015 Apple ha reso open source il linguaggio e lo ha reso disponibile per i sistemi GNU/Linux. Sebbene Swift sia noto soprattutto per essere il linguaggio utilizzato nello sviluppo di app iOS, c'è un aumento nell'usarlo per la programmazione lato server su Linux. Inoltre, il fatto che si tratti di un giovane linguaggio di programmazione open source generico può portare nel tempo a un maggiore utilizzo in altri domini.

In questo articolo, vedremo come installare Swift su Ubuntu 20.04 LTS . A causa della versione di Ubuntu su cui ci stiamo concentrando, prima di seguire questo tutorial, si consiglia di installare prima Ubuntu 20.04 o aggiornare a Ubuntu 20.04 se si utilizza una versione precedente.

In questo tutorial imparerai :

  • Come scaricare, verificare e installare Swift su Ubuntu 20.04 LTS
  • Come invocare REPL o Read Eval Print Loop (la shell Swift interattiva)

Come installare Swift su Ubuntu 20.04

Requisiti software e convenzioni utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Ubuntu 20.04
Software Veloce
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo command
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Installa dipendenze

Per prima cosa assicurati che l'indice del tuo pacchetto e i pacchetti installati siano aggiornati con il comando seguente.

$ sudo apt update && sudo apt upgrade

Quindi, installa le dipendenze con il seguente 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

Scarica Swift

Scarica Swift tarball per Ubuntu 20.04 dalla pagina di download rapido con il seguente comando.

$ wget https://swift.org/builds/swift-5.3.3-release/ubuntu2004/swift-5.3.3-RELEASE/swift-5.3.3-RELEASE-ubuntu20.04.tar.gz

Verifica del download

Successivamente, verificheremo l'integrità del download per assicurarci che sia intatto e non manomesso. Per farlo, scarica la firma PGP dalla stessa pagina di download usando il seguente comando.

$ wget https://swift.org/builds/swift-5.3.3-release/ubuntu2004/swift-5.3.3-RELEASE/swift-5.3.3-RELEASE-ubuntu20.04.tar.gz.sig

Quindi, importa le chiavi PGP di Swift utilizzando il comando seguente.
Nota:il completamento dell'operazione potrebbe richiedere alcuni minuti.

$ 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 18D9  5637 FAF6 989E 1BC1 6FEA'

Importazione di chiavi

Infine, usa la firma che hai scaricato per verificare l'integrità del tarball che hai scaricato con il seguente comando.

$ gpg --verify swift-5.3.3-RELEASE-ubuntu20.04.tar.gz{.sig,}

Se il tarball è stato scaricato senza problemi ed è sicuro da usare, dovresti vedere la seguente riga nell'output gpg: Good signature from "Swift 5.x Release Signing Key <[email protected]>" .

Verifica dell'archivio

Installa e configura

Ai fini di questo tutorial, installeremo swift nella nostra home directory.

Per estrarre il tarball nella tua home directory, inserisci il seguente comando.

$ tar -xvzf swift-5.3.3-RELEASE-ubuntu20.04.tar.gz -C ~

Successivamente, dobbiamo aggiungere gli eseguibili swift al nostro PATH e aggiornare il PATH variabile di ambiente nell'istanza attualmente in esecuzione della nostra shell utilizzando i seguenti comandi.

$ echo "PATH=~/swift-5.3.3-RELEASE-ubuntu20.04/usr/bin:$PATH" >> ~/.bashrc
$ . ~/.bashrc

Per verificare che sia andato a buon fine, inserisci $ swift --version e se ricevi un output simile a

Swift version 5.3.3 (swift-5.3.3-RELEASE)
Target: x86_64-unknown-linux-gnu

allora sei a posto!

Ora dovresti essere in grado di inserire il swift comando sulla riga di comando ogni volta che vuoi.

REPLICA

Inserimento di swift comando nel tuo terminale lancerà una shell rapida interattiva chiamata REPL o Read Eval Print Loop. Qui puoi scrivere tutte le dichiarazioni swift valide e vederle valutate. Puoi persino importare la libreria C GNU per utilizzare le librerie C standard come faresti quando si programma in C su Linux.

Per avere un'idea dell'utilizzo di REPL, vai avanti e inserisci quanto segue, premendo invio dopo ogni riga.

let name = "LinuxConfig"
import Glibc // imports GNU C Library
var ln = random() % 100
print("hello,",name,"your lucky number is", ln)

usando REPL

Per uscire da REPL inserisci :q

Conclusione

Ora che Swift è installato su Ubuntu puoi iniziare a esplorare le possibilità. Swift è ancora un linguaggio molto giovane e la comunità open source si sta espandendo continuamente sui suoi usi. Puoi scegliere di cogliere l'occasione per familiarizzare con la lingua per curiosità o potresti anche voler sperimentare alcuni dei framework Swift lato server disponibili. Qualunque sia il motivo, ora hai un'installazione Swift funzionante da utilizzare come base.


Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare Maven su Ubuntu

  3. Come installare la lingua Swift su Ubuntu 20.04

  4. Come installare R su Ubuntu 16.04

  5. Come installare Vai su Ubuntu 18.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare Swift Programming Language su Ubuntu 20.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04