So richten Sie die Apple Swift-Sprache unter Linux ein

So richten Sie die Apple Swift-Sprache unter Linux ein

Die Programmiersprache Swift von Apple funktioniert unter Ubuntu Linux, und die Sprache ist Open Source. Wenn Sie ein Entwickler sind, der die Apple Swift-Sprache unter Linux einrichten möchte, folgen Sie dieser Anleitung, und Sie können im Handumdrehen mit dem Schreiben von Programmen beginnen!

Ubuntu Linux-Setup

Apples Programmiersprache Swift ist offiziell unter Linux verfügbar, jedoch nur für Ubuntu Linux und auf Ubuntu basierende Distributionen. Bis jetzt hat Apple die Sprache auf kein anderes Mainstream-Linux-Betriebssystem portiert.

Die offizielle Softwareversion von Swift für Ubuntu umfasst die Versionen 18.04, 16.04 und 14.04. Wenn Sie jedoch Debian Linux verwenden, können Sie Swift möglicherweise mit der Ubuntu-Version zum Laufen bringen. Denken Sie daran, dass Ihr Betriebssystem keinen offiziellen Support von Apple hat, da Debian nicht die Zieldistribution ist.

So richten Sie die Apple Swift-Sprache unter Linux ein

Es ist mühsamer, Swift unter Ubuntu zum Laufen zu bringen, als Sie vielleicht denken. Wie sich herausstellt, hat sich Apple nicht die Zeit genommen, einfach zu installierende DEB-Pakete herauszugeben . Stattdessen müssen diejenigen, die Swift-Anwendungen auf Ubuntu schreiben möchten, es von Hand zum Laufen bringen.

Der erste Schritt bei der Installation von Apples Swift unter Ubuntu Linux besteht darin, die neueste Version herunterzuladen. Öffnen Sie dazu ein Terminalfenster durch Drücken von  Strg + Alt + T oder  Strg + Umschalt + T und verwenden Sie den unten stehenden Download-Befehl wget .

So richten Sie die Apple Swift-Sprache unter Linux ein

 

18.04

wget https://swift.org/builds/development/ubuntu1804/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu18.04.tar.gz

16.04

wget https://swift.org/builds/development/ubuntu1604/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu16.04.tar.gz

14.04

wget https://swift.org/builds/development/ubuntu1404/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu14.04.tar.gz

Nachdem Sie die neueste Version von Swift auf Ihren Ubuntu Linux-PC heruntergeladen haben, müssen Sie die verschiedenen Abhängigkeiten installieren, die erforderlich sind, damit alles ordnungsgemäß ausgeführt wird. Diese Abhängigkeiten sind Clang und einige andere Pakete.

sudo apt install clang libcurl3 libpython2.7 libpython2.7-dev

Sobald die Abhängigkeiten für Swift auf Ihrem Ubuntu Linux-PC eingerichtet sind, ist es an der Zeit, das neueste Swift TarGZ-Archiv zu extrahieren, das Sie zuvor heruntergeladen haben.

tar xvf swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu*.tar.gz

Wenn alles extrahiert ist, müssen Sie die Swift-Dateien in das Verzeichnis „/usr/share/swift/“ verschieben. Verwenden Sie dazu die folgenden Befehle.

sudo mv swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu* /usr/share/
sudo mv /usr/share/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu*/ /usr/share/swift/

Wenn alle Swift-Dateien vorhanden sind, müssen Sie Swift in Ihrem Pfad einrichten. Geben Sie dazu in einem Terminalfenster die folgenden Befehle ein.

echo "Export-PFAD=/usr/share/swift/usr/bin:$PFAD" >> ~/.bashrc

Quelle ~/.bashrc

Sie können dann Swift verwenden mit:

schnell --hilfe

Arch Linux AUR-Setup

Apple unterstützt das Arch Linux-Betriebssystem nicht offiziell, und Swift wird in absehbarer Zeit nicht offiziell auf der Entwickler-Website erscheinen. Zum Glück spielt dies jedoch keine Rolle, da die Arch-Community einen Weg gefunden hat, Swift unabhängig von der AUR zum Laufen zu bringen.

Wenn Sie unter Arch Linux mit der Programmiersprache Swift arbeiten möchten, müssen viele Software-Abhängigkeiten installiert werden. Um all diese Abhängigkeiten effizient und schnell zu installieren, führen wir Sie durch die Einrichtung des Trizen AUR-Helfers.

Als ersten Schritt bei der Installation des Trizen AUR-Helfers müssen Sie die Pakete Base-devel und Git mit dem Pacman-  Paketmanager in einem Terminalfenster installieren  . Installieren Sie die Pakete mit den folgenden Befehlen.

sudo pacman -S git base-devel

Nachdem Sie die Base-devel- und Git-Pakete auf Ihrem Arch Linux-PC installiert haben, verwenden Sie das Git-Tool, um den Trizen AUR-Helper-Snapshot herunterzuladen.

git-Klon https://aur.archlinux.org/trizen.git

Sobald das Trizen-Paket auf Ihren Arch Linux-PC heruntergeladen wurde, verschieben Sie das Befehlszeilenfenster in das Verzeichnis „trizen“.

cd trizen

Erstellen Sie den Trizen AUR-Helfer auf Ihrem Linux-PC, indem Sie den Befehl makepkg ausführen .

sudo makepkg -sri

Jetzt, da der Trizen AUR-Helfer auf Ihrem Arch Linux-PC installiert ist, ist die Installation der Programmiersprache Swift von Apple sehr einfach. Geben Sie dazu den folgenden Befehl ein und befolgen Sie die Anweisungen auf dem Bildschirm.

trizen -S schnell

Fedora Linux-Setup

Apples Swift unterstützt offiziell kein Fedora Linux. Da das Betriebssystem Fedora jedoch viele entwicklungsorientierte Benutzer hat, wurde Swift portiert und kann von den offiziellen Fedora-Software-Repositorys installiert werden.

Wenn Sie Swift auf Ihrer Fedora Linux-Workstation zum Laufen bringen möchten, öffnen Sie ein Terminalfenster, indem Sie Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur drücken . Verwenden Sie dann den Dnf- Paketmanager, um „swift-lang“ zu installieren.

Hinweis: Wenn Sie ein OpenSUSE Linux-Benutzer sind, sollten Sie das Paket „swift-lang“ hier herunterladen , damit es auf Ihrem System funktioniert. Benutzung auf eigene Gefahr!

sudo dnf installiere schnell-lang

Snap-Paket-Setup

Die Erfindung von Snap-Paketen hat die Installation komplexer Technologien wie der Apple Swift-Sprache unter Linux unglaublich einfach gemacht. Wenn Sie also ein Linux-Betriebssystem verwenden, das mit Snap-Paketen kompatibel ist, verwenden Sie den folgenden Befehl, um die Programmiersprache Swift von Apple zu installieren.

Hinweis: Für Snap-Pakete muss die Snapd-Laufzeit aktiviert sein. Um diese Laufzeit zu aktivieren, befolgen Sie unsere Setup-Anleitung, wie Sie Snap-Pakete zum Laufen bringen.

sudo snap installiere schnell

Haben Sie Probleme mit dem schnellen Snap-Paket? Ein alternativer Apple Swift Snap ist im Store. Um es zu installieren, verwenden Sie den folgenden Befehl.

sudo snap install Swift-Sprache


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?