Ngokukhawuleza, faka olu lwimi lwenkqubo ku-Ubuntu 20.04

malunga nokukhawuleza

Kwinqaku elilandelayo siza kujonga singayifaka njani ngokukhawuleza kwi-Ubuntu 20.04. Eli ligama lolwimi lwenkqubo ka-Apple, esinokuthi senze ngayo izicelo Mac OS X kunye ne-IOS. Njengoko olu lwimi lusebenzisa indibaniselwano yeelwimi ezahlukeneyo ezaziwayo, kulula ukufunda.

Ekuqaleni, i-Swift yayifumaneka kuphela kwizixhobo ze-Apple kwaye ayinakusetyenziswa kwi-Gnu / Linux, Windows, kunye nezinye iinkqubo zokusebenza. Njengoko ixesha lihamba, ukuthandwa kwayo kukhula kwaye abasebenzisi bacela iApple ukuba isungule ngokukhawuleza kwamanye amaqonga. Ekugqibeleni Baphetha ngokuthatha isigqibo sokuba iSwift iya kuba ngumthombo ovulekileyo.

Swift Lulwimi olusebenzayo, oluninzi lweepateni, olujolise kwinto eyilelwe nguChris Lattner ukusombulula ingxaki kwiNjongo-C. Olu lwimi lukwafikelela ikhowudi endala ebhalwe kwiNjongo-C. Eyona njongo iphambili yokuphuhlisa olu lwimi kukwandisa ukhuseleko, ukulungisa iimpazamo kunye neekhowudi ezimfutshane. Enkosi kumhlanganisi kwiXcode, abaphuhlisi banokwenza ngokulula izicelo zabo.

Iimpawu ngokubanzi zeSwift

  • Ukukhawuleza kubalulekile kwaye kwahlula ulwimi Inkqubo ekhawulezayo.
  • Ngokubanzi, olu lwimi lwenkqubo Iyabonakala xa ithelekiswa nolunye uphuhliso lwangaphambili ukuze ikhuseleke, ikhawuleze kwaye apho sinokufumana khona iziphumo ezingcono.
  • Ukhuseleko lukaSwitzerland ikakhulu lusekwe kumathuba asezantsi okwenza iimpazamo ngelixa uchwetheza. Ngokusekwe kwikhowudi ecocekileyo, enesakhiwo esiguqukayo esingajonganga mpazamo kunye nolawulo oluzenzekelayo, kufanele kubekho iimpazamo okanye iingxaki ezimbalwa.
  • Ulwimi lwenkqubo ngaphandle kweempazamo okanye amathuba okuba luvele, luncedo olulandelayo lokuba ukukhula kwedijithali ngokusekwe kule khowudi kuzinzile ngakumbi. Ngenxa yoko, ii -apps ezikwi-Swift zikhuseleke ngakumbi kunalezo zenziwe nezinye iilwimi zenkqubo.
  • Kufuneka uqonde oko ubukho bayo buvela kwisidingo sokuphucula okanye sokutshintsha iilwimi ezinjengeNjongo-C.
  • Namhlanje, uSwift uhlala Olona lwimi lukhawulezayo lolwimi olunokusetyenziselwa naluphi na uphuhliso kwi-iOS.
  • Xa ukungafani kudibana null kunye null impazamo, badwelisi benkqubo bathintela usetyenziso ekungqubekeni ngokubeka uphawu lombuzo kulwakhiwo lwekhowudi.
  • Into yokuqaqambisa phakathi kweempawu zayo indaleko engapheliyo. Ngapha koko, olu lwimi lutshanje kuba lubonakalisiwe njengolunye uguquko kwezinye iilwimi ezingaphambi kwalo. Ukulandela le ntanda-bulumko, uSwift uyaqhubeka nokuvela ngokuqhubekekayo, yiyo loo nto ethathe ithuba elingcono kwinkqubela phambili yetekhnoloji entsha kunye nokuvumela ukukhula okunzima ngakumbi nangakumbi nokusebenza kwabasebenzisi.

Faka iSwift kwi-Ubuntu 20.04

Ukufaka i-Swift ku-Ubuntu, kuya kufuneka silandele amanyathelo aya kuboniswa ngezantsi. Inyathelo lokuqala lokulandela iya kuba yongeza ukuxhomekeka okuyimfuneko ngaphambi kokuqala ufakelo. Ukwenza oku kufuneka sivule kuphela i-terminal (Ctrl + Alt + T) usebenzise lo mthetho ulandelayo:

faka ukuxhomekeka okukhawulezayo

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

Emva kokufaka ukuxhomekeka okuyimfuneko, siya kuthi khuphela iswift. Ukwenza oku, kwisiphelo esinye sinokusebenzisa i-wget ngolu hlobo lulandelayo:

Khuphela Swift ipakethe

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

Nje ukuba ukhuphelo lugqityiwe, siya kuthi khipha ifayile yetela usebenzisa lo mthetho ulandelayo:

tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz

Inqanaba elilandelayo liza kuba hambisa imixholo yefayile ekhutshiweyo kulawulo 'lwesahlulo':

sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift

Kule ndawo, Kuya kufuneka sibeke umendo ka-Swift kwinkqubo yendlela ye-PATH eyahlukileyo usebenzisa lo myalelo ulandelayo. Kwimeko yokusebenzisa i-zshrc singatshintsha ukuphela kwemiyalelo ukuya ~/.zshrc.

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

source ~/.bashrc

Nje ukuba ukufakwa kugqityiwe, sinako khangela uhlobo ukwenza lo myalelo, oya kuthi sazi ngawo ukuba ubufakwe ngokuchanekileyo:

Uvavanyo lwenguqulo lufakiwe

swift -version

Nathi sinako ukwenjenjalo ukuqhuba inkqubo yasentsomini "Molo weHlabathi" ekufuneka kuvavanywe kuzo zonke iilwimi, ukuqinisekisa ukuba isebenza ngokuchanekileyo:

Swift umzekelo

print(“Prueba para Ubunlog”)

I-Swift ligama lolwimi lwenkqubo evulekileyo ye-Apple, onokuyisebenzisa kuyo nayiphi na inkqubo yokusebenza. Ngolwazi oluthe kratya ngolu lwimi, sinako ndwendwela maxwebhu abapapashe kwiwebhusayithi yeprojekthi.


Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.