Hoe de Apple Swift-taal op Linux in te stellen

Hoe de Apple Swift-taal op Linux in te stellen

De programmeertaal Swift van Apple werkt op Ubuntu Linux en de taal is open source. Als je een ontwikkelaar bent die de Apple Swift-taal op Linux wil instellen, volg dan deze handleiding en je bent binnen de kortste keren klaar om programma's te gaan schrijven!

Ubuntu Linux-installatie

Apple's Swift-programmeertaal is officieel beschikbaar op Linux, maar alleen voor Ubuntu Linux en distributies op basis van Ubuntu. Vanaf nu heeft Apple de taal niet geporteerd naar een ander mainstream Linux-besturingssysteem.

Swift's officiële softwareversie op Ubuntu omvat versies 18.04, 16.04 en 14.04. Als u echter Debian Linux gebruikt, kunt u Swift mogelijk aan het werk krijgen met de Ubuntu-versie. Houd er rekening mee dat uw besturingssysteem geen officiële ondersteuning van Apple heeft, aangezien Debian niet de beoogde distributie is.

Hoe de Apple Swift-taal op Linux in te stellen

Swift aan het werk krijgen op Ubuntu is vervelender dan je zou denken. Het blijkt dat Apple niet de tijd heeft genomen om eenvoudig te installeren DEB-pakketten uit te brengen . In plaats daarvan zullen degenen die Swift-applicaties op Ubuntu willen schrijven, het met de hand moeten laten werken.

De eerste stap bij het installeren van Apple's Swift op Ubuntu Linux is het downloaden van de nieuwste release. Open hiervoor een terminalvenster door op Ctrl + Alt + T of  Ctrl + Shift + T te drukken  en gebruik de onderstaande wget- downloadopdracht.

Hoe de Apple Swift-taal op Linux in te stellen

 

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

Nadat u de nieuwste versie van Swift naar uw Ubuntu Linux-pc hebt gedownload, moet u de verschillende afhankelijkheden installeren die nodig zijn om alles correct te laten werken. Deze afhankelijkheden zijn Clang en een paar andere pakketten.

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

Zodra de afhankelijkheden voor Swift zijn ingesteld op uw Ubuntu Linux-pc, is het tijd om het nieuwste Swift TarGZ-archief uit te pakken dat u eerder hebt gedownload.

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

Wanneer alles klaar is met uitpakken, moet u de Swift-bestanden naar de map "/usr/share/swift/" verplaatsen. Gebruik hiervoor de onderstaande opdrachten.

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/

Met alle Swift-bestanden op hun plaats, moet u Swift op uw pad instellen. Voer hiervoor de volgende opdrachten in een terminalvenster in.

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

bron ~/.bashrc

U kunt Swift dan gaan gebruiken met:

snel --help

Arch Linux AUR-configuratie

Apple ondersteunt officieel het Arch Linux-besturingssysteem niet en Swift zal binnenkort niet officieel op de ontwikkelingswebsite verschijnen. Gelukkig maakt dit echter niet uit, aangezien de Arch-gemeenschap een manier heeft gevonden om Swift ongeacht de AUR te laten werken.

Als je met de Swift-programmeertaal op Arch Linux wilt werken, moeten er veel softwareafhankelijkheden worden geïnstalleerd. Om al deze afhankelijkheden efficiënt en snel te installeren, zullen we u helpen bij het instellen van de Trizen AUR-helper.

De eerste stap bij het installeren van de Trizen AUR-helper, u moet de Base-devel- en Git-pakketten installeren met behulp van de  Pacman-  pakketbeheerder in een terminalvenster. Installeer de pakketten met behulp van de onderstaande opdrachten.

sudo pacman -S git base-devel

Nadat u de Base-devel- en Git-pakketten op uw Arch Linux-pc hebt geïnstalleerd, gebruikt u de Git-tool om de Trizen AUR-helper-snapshot te downloaden.

git kloon https://aur.archlinux.org/trizen.git

Zodra het Trizen-pakket klaar is met downloaden naar uw Arch Linux-pc, verplaatst u het opdrachtregelvenster naar de map "trizen".

cd trizen

Bouw de Trizen AUR-helper op uw Linux-pc door de opdracht makepkg uit te voeren.

sudo makepkg -sri

Nu de Trizen AUR-helper op uw Arch Linux-pc is geïnstalleerd, is het installeren van de programmeertaal Swift van Apple heel eenvoudig. Voer hiervoor de onderstaande opdracht in en volg de aanwijzingen op het scherm.

trizen -S swift

Fedora Linux-installatie

Apple's Swift ondersteunt officieel geen Fedora Linux. Omdat het Fedora-besturingssysteem echter veel ontwikkelingsgerichte gebruikers heeft, is Swift overgezet en kan het worden geïnstalleerd vanuit de officiële Fedora-softwarebronnen.

Als je Swift wilt laten werken op je Fedora Linux-werkstation, open dan een terminalvenster door op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord te drukken . Gebruik vervolgens de Dnf- pakketbeheerder om "swift-lang" te installeren.

Opmerking: als u een OpenSUSE Linux-gebruiker bent, overweeg dan om het "swift-lang" -pakket hier te downloaden om het op uw systeem te laten werken. Gebruik op eigen risico!

sudo dnf install swift-lang

Snap-pakket instellen

De uitvinding van Snap-pakketten heeft het installeren van complexe technologieën zoals de Apple Swift-taal op Linux ongelooflijk eenvoudig gemaakt. Dus als je een Linux-besturingssysteem gebruikt dat compatibel is met Snap-pakketten, gebruik dan de onderstaande opdracht om de programmeertaal Swift van Apple te installeren.

Opmerking: voor Snap-pakketten moet de Snapd-runtime zijn ingeschakeld. Om deze runtime in te schakelen, volgt u onze installatiehandleiding over hoe u Snap-pakketten kunt laten werken.

sudo snap snel installeren

Heb je problemen met het gebruik van het swift Snap pakket? Een alternatieve Apple Swift Snap ligt in de winkel. Gebruik de onderstaande opdracht om het te installeren.

sudo snap install swift-taal


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.