Kako instalirati Swift programski jezik na Ubuntu 20.04

Brz, koji se često naziva i "Objective-C, bez C", je programski jezik otvorenog koda koji je razvio i održava jabuka. Brz je opće namjene programski jezik izgrađen korištenjem modernog pristupa sigurnosti, performansi i obrascima dizajna softvera. Projekt Swift ima za cilj stvoriti najbolji dostupni jezik za korištenje u rasponu od programiranja sustava do mobilnih i desktop aplikacija, skaliranje do usluga u oblaku.

U sljedećem tutorialu naučit ćete kako instalirati Swift na Ubuntu 20.04 i 21.04.

Preduvjeti

  • Preporučeni OS: Ubuntu 20.04 - neobavezna (Ubuntu 21.04 i Linux Mint 20)
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.

Ažuriranje operativnog sustava

Prvo, prije svega, ažurirajte svoj Ubuntu operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo apt update && sudo apt upgrade -y

Potrebna instalacija ovisnosti

Da biste instalirali Brz programski jezik na vašem Ubuntu operativnog sustava, trebat će vam nekoliko ovisnosti.

Nastavite s instalacijom ovisnosti, koristite sljedeću naredbu:

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 -y

Oglas


Preuzmite Swift na Ubuntu 20.04

Za preuzimanje Brz, posjetite službenu osobu preuzeti stranicu koja ima navedenu najnoviju verziju. S vremenom će se to promijeniti, ali vodič će koristiti primjer preuzimanja Swift verzija build 5.4.2 pomoću wget naredba kako slijedi:

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

Zatim ćete morati preuzeti PGP potpis za provjeru integriteta preuzimanja. Da biste to učinili, koristite sljedeće:

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

Sada ćete morati uvesti Swiftov PGP ključ pomoću sljedeće terminalske naredbe:

sudo 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'

Na kraju, morate provjeriti integritet preuzete datoteke pomoću sljedeće naredbe:

sudo gpg --verify swift-5.4.2-RELEASE-ubuntu20.04.tar.gz.sig

Instalirajte Swift na Ubuntu 20.04

Proces instalacije je prilično brz i jednostavan. Prvo ćete morati izdvojiti arhivu na sljedeći način:

tar -xvzf swift-5.4.2-RELEASE-ubuntu20.04.tar.gz

Zatim premjestite ekstrahirani direktorij u / opt mjesto pomoću sljedeće naredbe:

sudo mv swift-5.4.2-RELEASE-ubuntu20.04 /opt/swift

Sada morate izvesti put do Brz prema .bashrc datoteku kako slijedi:

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

Nakon što je put izvezen, možete aktivirati .bashrc datoteku sa sljedećom naredbom:

source ~/.bashrc

Da biste zaokružili instalaciju, provjerite verziju i izvedbu:

swift --version

Trebali biste dobiti sličan izlaz:


Oglas


Povežite se na Swift REPL na Ubuntu 20.04

Za spajanje na Brz REPLL (Read Eval Print Loop) može se postići pomoću sljedeće naredbe:

swift

Možete napisati i valjano Brze izjave u ovom terminalu i pogledajte kako se procjenjuju, a možete čak koristiti i standardne C biblioteke uvozom GNU C knjižnice.

Ispod su neki osnovni primjeri Brz na djelu:

Za izlazak iz Brz terminal, koristite sljedeću naredbu:

:q

Komentari i zaključak

U tutorialu ste naučili kako instalirati Brz programski jezik učenjem kako preuzeti i uvesti PGP ključ, izdvojiti bash i put koji je potreban za njega i osnovne naredbe da biste dobili osjećaj za Swift terminal.

Sve u svemu, Brz brz je, siguran, moderan i omogućuje razinu interaktivnosti u razvoju. Sadrži nekoliko značajki kao što su zatvaranja, generika i zaključivanje tipa, što ga čini lakšim za korištenje, pojednostavljujući uobičajene obrasce koji se koriste u Cilj -C. Brz kombinira značajke oba C i Cilj -C bez izravnog ugrađeni C kompatibilnost i sva ograničenja koja uz to dolaze.

Pretplati me
Obavijesti o
0 Komentari
Umetne povratne informacije
Pogledajte sve komentare
0
Volio bih vaše misli, molim vas komentirajte.x