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

Leave a Comment

Verbind/bedien computers via een netwerk met KontrolPack

Verbind/bedien computers via een netwerk met KontrolPack

Beheer computers in uw netwerk eenvoudig met KontrolPack. Verbind en beheer computers met verschillende besturingssystemen moeiteloos.

Emuleer toetsenbord- en muisklikken met Actionaz

Emuleer toetsenbord- en muisklikken met Actionaz

Wilt u bepaalde taken automatisch uitvoeren? In plaats van handmatig meerdere keren op een knop te moeten klikken, zou het niet beter zijn als een applicatie...

BBC iPlayer naar iPhone-downloader

BBC iPlayer naar iPhone-downloader

iDownloade is een platformonafhankelijke tool waarmee gebruikers DRM-vrije content kunnen downloaden van de iPlayer-service van de BBC. Het kan zowel video's in .mov-formaat downloaden.

14 nieuwe functies in Thunderbird 3 waar u blij van zult worden

14 nieuwe functies in Thunderbird 3 waar u blij van zult worden

We hebben de functies van Outlook 2010 uitgebreid besproken, maar aangezien het pas in juni 2010 uitkomt, is het tijd om Thunderbird 3 te bekijken.

Download FlightGear Flight Simulator gratis [Veel plezier]

Download FlightGear Flight Simulator gratis [Veel plezier]

Iedereen heeft wel eens een pauze nodig. Als je een interessant spel wilt spelen, probeer dan Flight Gear eens. Het is een gratis multi-platform opensource-game.

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

MP3 Diags is de ultieme tool om problemen met je muziekcollectie op te lossen. Het kan je mp3-bestanden correct taggen, ontbrekende albumhoezen toevoegen en VBR repareren.

Google Voice Desktop-meldingsapps

Google Voice Desktop-meldingsapps

Net als Google Wave heeft Google Voice wereldwijd voor behoorlijk wat ophef gezorgd. Google wil de manier waarop we communiceren veranderen en omdat het steeds populairder wordt,

Download Flickr-favorieten met FlickrFaves

Download Flickr-favorieten met FlickrFaves

Er zijn veel tools waarmee Flickr-gebruikers hun foto's in hoge kwaliteit kunnen downloaden, maar is er een manier om Flickr-favorieten te downloaden? Onlangs kwamen we

OK Sampler is gratis muzieksamplersoftware

OK Sampler is gratis muzieksamplersoftware

Wat is sampling? Volgens Wikipedia is het de handeling om een ​​deel, of sample, van een geluidsopname te nemen en te hergebruiken als instrument of als instrument.

Google Sites-back-up: importeren/exporteren

Google Sites-back-up: importeren/exporteren

Google Sites is een dienst van Google waarmee gebruikers een website kunnen hosten op de server van Google. Er is echter één probleem: er is geen ingebouwde optie voor back-up.