GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Swift auf Ubuntu 20.04

Swift ist eine moderne Open-Source-Hochleistungs-Programmiersprache mit Fokus auf Sicherheit. Es wurde von Apple entwickelt und 2014 veröffentlicht. Swift wurde als Ersatz für die ältere Objective-C-Sprache konzipiert. Obwohl die Sprache ursprünglich proprietär war, hat Apple die Sprache 2015 als Open Source veröffentlicht und für GNU/Linux-Systeme verfügbar gemacht. Obwohl Swift am besten dafür bekannt ist, die Sprache zu sein, die in der Entwicklung von iOS-Apps verwendet wird, gibt es einen Aufwärtstrend bei der Verwendung von Swift für die serverseitige Programmierung unter Linux. Darüber hinaus kann die Tatsache, dass es sich um eine junge Open-Source-Programmiersprache für allgemeine Zwecke handelt, im Laufe der Zeit zu einer verstärkten Verwendung in anderen Domänen führen.

In diesem Artikel werden wir sehen, wie Swift auf Ubuntu 20.04 LTS . Aufgrund der Version von Ubuntu, auf die wir uns konzentrieren, wird empfohlen, dass Sie, bevor Sie diesem Tutorial folgen, zuerst Ubuntu 20.04 installieren oder auf Ubuntu 20.04 aktualisieren, wenn Sie eine frühere Version verwenden.

In diesem Tutorial lernen Sie :

  • Wie man Swift auf Ubuntu 20.04 LTS herunterlädt, verifiziert und installiert
  • Aufrufen von REPL oder Read Eval Print Loop (die interaktive Swift-Shell)

So installieren Sie Swift auf Ubuntu 20.04

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 20.04
Software Schnell
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Abhängigkeiten installieren

Stellen Sie zunächst mit dem folgenden Befehl sicher, dass Ihr Paketindex und die installierten Pakete auf dem neuesten Stand sind.

$ sudo apt update &&sudo apt upgrade

Als nächstes installieren Sie die Abhängigkeiten mit dem folgenden Befehl.

$ 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

Swift herunterladen

Laden Sie den Swift-Tarball für Ubuntu 20.04 von der Swift-Download-Seite mit dem folgenden Befehl herunter.

$ 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 

Überprüfen des Downloads

Als nächstes werden wir die Integrität des Downloads überprüfen, um sicherzustellen, dass er intakt und nicht manipuliert ist. Laden Sie dazu die PGP-Signatur von derselben Download-Seite mit dem folgenden Befehl herunter.

$ 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 

Importieren Sie als Nächstes die PGP-Schlüssel von Swift mit dem folgenden Befehl.
Hinweis:Dies kann einige Minuten dauern.

$ 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 42 ° C 925C C1CC ED3D 1561' ‚8A74 9566 2C3C D4AE 18D9 5637 FAF6 989E 1BC1 6FEA'

Schlüssel importieren

Verwenden Sie schließlich die Signatur, die Sie heruntergeladen haben, um die Integrität des Tarballs zu überprüfen, den Sie mit dem folgenden Befehl heruntergeladen haben.

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

Wenn der Tarball ohne Probleme heruntergeladen wurde und sicher verwendet werden kann, sollten Sie die folgende Zeile in der Ausgabe gpg: Good signature from "Swift 5.x Release Signing Key <[email protected]>" .

Überprüfung des Archivs

Installieren und einrichten

Für die Zwecke dieses Tutorials werden wir swift in unser Home-Verzeichnis installieren.

Geben Sie den folgenden Befehl ein, um den Tarball in Ihr Home-Verzeichnis zu extrahieren.

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

Als nächstes müssen wir die ausführbaren Swift-Dateien zu unserem PATH hinzufügen und den PATH aktualisieren Umgebungsvariable in der aktuell laufenden Instanz unserer Shell mit den folgenden Befehlen.

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

Um zu überprüfen, ob dies korrekt durchgeführt wurde, geben Sie $ swift --version ein und wenn Sie eine Ausgabe ähnlich der von

erhalten
Swift-Version 5.3.3 (swift-5.3.3-RELEASE) Ziel:x86_64-unknown-linux-gnu

dann kann es losgehen!

Jetzt sollten Sie den swift eingeben können Befehl auf der Befehlszeile, wann immer Sie wollen.

REPL

Eingabe des swift Befehl in Ihr Terminal startet eine interaktive Swift-Shell namens REPL oder Read Eval Print Loop. Hier können Sie beliebige gültige Swift-Statements schreiben und diese ausgewertet einsehen. Sie können sogar die GNU-C-Bibliothek importieren, um die Standard-C-Bibliotheken so zu verwenden, wie Sie es beim Programmieren in C unter Linux tun würden.

Um ein Gefühl für die Verwendung von REPL zu bekommen, geben Sie Folgendes ein und drücken Sie nach jeder Zeile die Eingabetaste.

let name ="LinuxConfig"import Glibc // importiert GNU C Libraryvar ln =random() % 100print("hallo",",name,"deine Glückszahl ist", ln)

mit REPL

Um REPL zu beenden, geben Sie :q ein

Schlussfolgerung

Nachdem Sie Swift auf Ubuntu installiert haben, können Sie die Möglichkeiten erkunden. Swift ist noch eine sehr junge Sprache und die Open-Source-Community erweitert ihre Verwendungsmöglichkeiten ständig. Sie können die Gelegenheit nutzen, sich einfach aus Neugier mit der Sprache vertraut zu machen, oder Sie möchten sogar mit einigen der serverseitigen Swift-Frameworks experimentieren. Was auch immer der Grund sein mag, jetzt haben Sie eine funktionierende Swift-Installation als Basis.


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie Maven auf Ubuntu

  3. So installieren Sie die Swift-Sprache unter Ubuntu 20.04

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie die Swift-Programmiersprache unter Ubuntu 20.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04