Cum să configurați limba Apple Swift pe Linux

Limbajul de programare Swift de la Apple funcționează pe Ubuntu Linux, iar limbajul este open source. Dacă sunteți un dezvoltator care dorește să configureze limbajul Apple Swift pe Linux, urmați acest ghid și veți fi gata să începeți să scrieți programe în cel mai scurt timp!

Configurare Ubuntu Linux

Limbajul de programare Swift de la Apple este disponibil oficial pe Linux, dar numai pentru Ubuntu Linux și distribuțiile bazate pe Ubuntu. De acum, Apple nu a portat limba la niciun alt sistem de operare Linux mainstream.

Lansarea oficială a software-ului Swift pe Ubuntu acoperă versiunile 18.04, 16.04 și 14.04. Cu toate acestea, dacă utilizați Debian Linux, este posibil să puteți face ca Swift să lucreze cu versiunea Ubuntu. Rețineți că sistemul dvs. de operare nu va avea suport oficial de la Apple, deoarece Debian nu este distribuția vizată.

Cum să configurați limba Apple Swift pe Linux

Să lucrezi pe Swift pe Ubuntu este mai obositor decât ai putea crede. După cum se dovedește, Apple nu și-a făcut timp să scoată niciun pachet DEB ușor de instalat . În schimb, cei care doresc să scrie aplicații Swift pe Ubuntu vor trebui să le facă să funcționeze manual.

Primul pas în instalarea Swift de la Apple pe Ubuntu Linux este descărcarea celei mai recente versiuni. Pentru a face acest lucru, deschideți o fereastră de terminal apăsând  Ctrl + Alt + T sau  Ctrl + Shift + T și utilizați comanda wget de descărcare de mai jos.

Cum să configurați limba Apple Swift pe Linux

 

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

După ce ați descărcat cea mai recentă versiune a Swift pe computerul dumneavoastră Ubuntu Linux, trebuie să instalați diferitele dependențe de care aveți nevoie pentru ca totul să funcționeze corect. Aceste dependențe sunt Clang și alte câteva pachete.

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

Odată ce dependențele pentru Swift sunt configurate pe computerul dumneavoastră Ubuntu Linux, este timpul să extrageți cea mai recentă arhivă Swift TarGZ pe care ați descărcat-o mai devreme.

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

Când totul este extras, trebuie să mutați fișierele Swift în directorul „/usr/share/swift/”. Pentru a face acest lucru, utilizați comenzile de mai jos.

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/

Cu toate fișierele Swift la locul lor, trebuie să configurați Swift în calea dvs. Pentru a face acest lucru, introduceți următoarele comenzi într-o fereastră de terminal.

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

sursa ~/.bashrc

Apoi puteți începe să utilizați Swift cu:

rapid --ajutor

Configurare Arch Linux AUR

Apple nu acceptă oficial sistemul de operare Arch Linux, iar Swift nu va face o apariție oficială pe site-ul de dezvoltare în curând. Din fericire, însă, acest lucru nu contează, deoarece comunitatea Arch a găsit o modalitate de a face Swift să funcționeze indiferent prin AUR.

Dacă doriți să lucrați cu limbajul de programare Swift pe Arch Linux, trebuie instalate o mulțime de dependențe de software. Pentru a instala toate aceste dependențe în mod eficient și rapid, vă vom prezenta cum să configurați ajutorul Trizen AUR.

Primul pas în instalarea asistentului Trizen AUR, trebuie să instalați pachetele Base-devel și Git folosind  managerul de pachete Pacman  într-o fereastră de terminal. Utilizând comenzile de mai jos, instalați pachetele.

sudo pacman -S git base-devel

După instalarea pachetelor Base-devel și Git pe computerul dvs. Arch Linux, utilizați instrumentul Git pentru a descărca instantaneul ajutorului Trizen AUR.

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

Odată ce pachetul Trizen este descărcat pe computerul dvs. Arch Linux, mutați fereastra de linie de comandă în directorul „trizen”.

cd trizen

Construiți ajutorul Trizen AUR pe computerul dvs. Linux rulând comanda makepkg .

sudo makepkg -sri

Acum că ajutorul Trizen AUR este instalat pe computerul dvs. Arch Linux, instalarea limbajului de programare Swift de la Apple este foarte ușoară. Pentru a face acest lucru, introduceți comanda de mai jos și urmați instrucțiunile de pe ecran.

trizen -S rapid

Configurare Fedora Linux

Swift de la Apple nu acceptă oficial Fedora Linux. Cu toate acestea, deoarece sistemul de operare Fedora are o mulțime de utilizatori orientați spre dezvoltare, Swift a fost portat și poate fi instalat din depozitele oficiale de software Fedora.

Dacă doriți ca Swift să funcționeze pe stația dvs. de lucru Fedora Linux, deschideți o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T de pe tastatură. Apoi, utilizați managerul de pachete Dnf pentru a instala „swift-lang”.

Notă: dacă sunteți un utilizator OpenSUSE Linux, luați în considerare descărcarea pachetului „swift-lang” de aici pentru a-l face să funcționeze pe sistemul dumneavoastră. Folosiți pe propria răspundere!

sudo dnf install swift-lang

Configurarea pachetului rapid

Invenția pachetelor Snap a făcut instalarea de tehnologii complexe precum limbajul Apple Swift pe Linux incredibil de ușoară. Deci, dacă utilizați un sistem de operare Linux compatibil cu pachetele Snap, utilizați comanda de mai jos pentru a instala limbajul de programare Swift de la Apple.

Notă: Pachetele Snap necesită activarea timpului de execuție Snapd. Pentru a activa acest timp de rulare, urmați ghidul nostru de configurare despre cum să funcționeze pachetele Snap.

sudo snap install swift

Întâmpinați probleme cu utilizarea pachetului Swift Snap? O alternativă Apple Swift Snap este în magazin. Pentru a-l instala, utilizați comanda de mai jos.

sudo snap install swift-language

Leave a Comment

14 funcții noi în Thunderbird 3 care te vor face să te bucuri

14 funcții noi în Thunderbird 3 care te vor face să te bucuri

Am prezentat în detaliu caracteristicile Outlook 2010, dar, din moment ce nu va fi lansat înainte de iunie 2010, este timpul să ne uităm la Thunderbird 3. Există...

Descarcă FlightGear Flight Simulator gratuit [Distrează-te]

Descarcă FlightGear Flight Simulator gratuit [Distrează-te]

Din când în când, toată lumea are nevoie de o pauză. Dacă vrei să joci un joc interesant, încearcă Flight Gear. Este un joc open source gratuit, multiplatformă.

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

MP3 Diags este instrumentul suprem pentru a remedia problemele din colecția ta audio. Poate eticheta corect fișierele mp3, poate adăuga coperți de album lipsă, poate remedia VBR

Aplicații de notificare Google Voice pentru desktop

Aplicații de notificare Google Voice pentru desktop

La fel ca Google Wave, Google Voice a generat vâlvă în întreaga lume. Google își propune să schimbe modul în care comunicăm și, din moment ce devine...

Descărcați favoritele Flickr cu FlickrFaves

Descărcați favoritele Flickr cu FlickrFaves

Există multe instrumente care permit utilizatorilor Flickr să descarce fotografiile lor la calitate înaltă, dar există vreo modalitate de a descărca Flickr Favorites? Recent am descoperit...

OK Sampler este un software gratuit de eșantionare muzicală

OK Sampler este un software gratuit de eșantionare muzicală

Ce este eșantionarea? Conform Wikipedia, „Este actul de a lua o porțiune sau un eșantion dintr-o înregistrare sonoră și de a o reutiliza ca instrument sau ca...”

Copiere de rezervă Google Sites: Import/Export

Copiere de rezervă Google Sites: Import/Export

Google Sites este un serviciu de la Google care permite utilizatorilor să găzduiască un site web pe serverul Google. Există însă o problemă: nu există o opțiune încorporată pentru backup.

Aplicația desktop Google Tasks

Aplicația desktop Google Tasks

Google Tasks nu este la fel de popular ca alte servicii Google, cum ar fi Calendar, Wave, Voice etc., dar este încă utilizat pe scară largă și este o parte integrantă a activității oamenilor.

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

În ghidul nostru anterior despre ștergerea în siguranță a hard disk-ului și a suporturilor amovibile prin intermediul CD-ului de boot Ubuntu Live și DBAN, am discutat despre faptul că discul bazat pe Windows

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!