Kako instalirati Lua na Linux ili Windows 10

Korištenje skripti trenutni je način izvršavanja automatiziranih zadataka koji rezultiraju boljim administrativnim procesima i boljom kontrolom vremena. No istina je da je za izvršavanje različitih skripti potrebno imati najbolje alate za to koji pružaju funkcije i karakteristike kao što su:

  • Sigurnost
  • Jednostavan za korištenje
  • Kompatibilnost između operacijskih sustava
  • Ekstenzije datoteka
  • Podrška za više datoteka i više.
U ovom slučaju, jedna od najboljih alternativa za korištenje je LUA i zato će danas Solvetic objasniti što je to i kako instalirati LUA na Linux i Windows sustave kako bi imao izvrsnu aplikaciju za izvršavanje i upravljanje skriptama.

Što je LUALua je skriptni jezik dostupan besplatno jer je otvorenog koda koji ima prednosti zahvaljujući snažnoj, robusnoj i jednostavnoj integraciji s različitim sustavima i aplikacijama.

Kad koristimo LUA, suočeni smo s alatom koji podržava proceduralno programiranje, objektno orijentirano programiranje, funkcionalno programiranje, programiranje temeljeno na podacima i drugo s čime su mogućnosti izvođenja široke i nećemo biti ograničeni time.

Kada implementiramo Lua, ona kombinira jednostavnu proceduralnu sintaksu sa svestranim konstrukcijama opisa podataka koji se pak temelje na asocijativnim nizovima i proširivoj semantici.

LUA radi tumačenjem bajt koda s virtualnim strojem zasnovanim na registru i ima automatsko upravljanje memorijom putem koje će biti moguće izvršiti konfiguracijske zadatke, skriptiranje i još mnogo toga.

Značajke LUA -eOdlučimo li se koristiti LUA, imat ćemo sljedeće karakteristike:

  • Lua je provjeren i robustan jezik koji ima naglasak na ugrađenim sustavima i igrama jer je vodeći skriptni jezik u igrama.
  • Lua je jedna od najbržih aplikacija današnjice, a rangirana je kao jedna od najboljih aplikacija, što se tiče brzine, interpretiranih skriptnih jezika.
  • Prijenosan je, prenosiv je jer se Lua distribuira u laganom pakiranju i izrađen je za sve platforme koje imaju standardni C kompajler. Lua radi na svim Unix i Windows distribucijama, na mobilnim uređajima s Androidom, iOS -om, BREW -om, Symbian -om, Windows Phone -om, te na ugrađenim mikroprocesorima poput ARM -a i Rabbit -a i mnogim drugim.
  • Može se ugraditi, zahvaljujući činjenici da LUA ima jednostavan API koji omogućuje snažnu integraciju s kodom napisanim na drugim jezicima kao što su C #, Smalltalk, Fortran, Ada, Erlang i na drugim skriptnim jezicima, poput Perla i Ruby.
  • Od velikih funkcionalnosti budući da ima niz karakteristika izravno u samom jeziku, na primjer, pruža metamehanizme za implementaciju klasa i nasljeđivanje u objektno orijentirano programiranje.
  • Lagan je, to znači da je LUA komprimirana 297 KB i nekomprimirana 1.2 MB, njen font sadrži oko 24000 redaka C, a u 64-bitnim Linux okruženjima interpreter Lua stvoren sa svim standardnim Lua knjižnicama ima veličinu 247 KB i knjižnicu Lua od 421 KB.
  • Besplatno je jer je otvorenog koda

1. Kako instalirati Lua na Linux


Postoje različiti mehanizmi za izvođenje LUA instalacije u Linuxu, a dostupne su opcije:

Instalirajte LUA iz spremišta na Linuxu
Paket Lua dostupan je u službenim spremištima glavnih distribucija Linuxa, tako da možemo instalirati najnoviju verziju pomoću upravitelja paketa prema distribuciji koja se koristi ovako:

Debian i Ubuntu

 sudo apt install lua5.3

RHEL / CentOS

 yum install epel-release && yum install lua

Fedora

 dnf instalirati lua

POVEĆAJTE

Instalirajte LUA iz izvora na Linuxu
Trenutna verzija paketa Lua u spremištu EPEL -a je 5.1.4, pa se za preuzimanje ove verzije mora sastaviti i instalirati s izvora.

Prvo ćemo instalirati razvojne alate pomoću sljedeće naredbe:

Debian / Ubuntu

 sudo apt install build-essential libreadline-dev

RHEL / CentOS

 yum groupinstall "Razvojni alati" readline

Fedora

 dnf groupinstall "Razvojni alati" readline

Upisujemo slovo Y kako bismo potvrdili preuzimanje i instaliranje ovih alata.

POVEĆAJTE

Sada, za kompajliranje i instaliranje najnovije verzije koja je Lua verzija 5.3.4, izvršit ćemo sljedeće naredbe kako bismo preuzeli tar ball paket, izdvojili ga, kompajlirali i instalirali:

 mkdir lua_build cd lua_build curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz tar -zxf lua -5.3.4.tar.gz cd lua -5.3.4 make linux test sudo make install

POVEĆAJTE

Nakon instalacije pokrenut ćemo tumač Lua sa sljedećim retkom:

 lua

POVEĆAJTE

Kad bude aktivan, stvorit ćemo mali program za provjeru upotrebe LUA -e, za to ćemo upotrijebiti uređivač teksta, u ovom slučaju nano, i izvršiti sljedeće:

 sudo nano solutiontic.lua
U stvorenu datoteku zalijepit ćemo sljedeće:
 Print ("Pozdrav Solvetic") Print ("Solvetic test document")

POVEĆAJTE

Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Izlazimo iz uređivača pomoću tipki;

Ctrl + X

.
Sada ćemo kreiranu datoteku izvršiti na sljedeći način:

 lua solutiontic.lua

POVEĆAJTE

Tamo vidimo sadržaj naše stvorene datoteke.

2. Kako instalirati LUA u sustav Windows 10

Korak 1
U slučaju Windows 10, prvi korak koji treba poduzeti je preuzimanje binarnih datoteka na sljedećoj vezi:

Sada ćemo stvoriti korijensku mapu u kojoj će biti smještena sva LUA konfiguracija, u ovom slučaju na sljedeći način:

 C: \ Korisnici \ Solvetic \ Dokumenti \ LUA
Tamo ćemo stvoriti drugu mapu za izrađene projekte:

Korak 2
Otvaramo preuzeti tablet i njegov sadržaj se odabire i izdvaja u mapu LUA koju smo stvorili:

Korak 3
Mogu se izravno prevući ili koristiti opciju "Izdvoji u":

Korak 4
Pristupamo podmapi "Projekti" i tamo ćemo stvoriti tekstualnu datoteku s nazivom projekta koji će se izvršiti i koji mora sadržavati proširenje .lua, za to idemo na izbornik Pogled istraživača datoteka i aktiviramo okvir " Ekstenzije naziva datoteke ", pri uređivanju proširenja vidjet ćemo sljedeću poruku. Pritisnite gumb "Da" za potvrdu radnje

Korak 5
Vidjet ćemo datoteku stvorenu:

Korak 6
Sada ćemo otvoriti ovu datoteku uređivačem teksta, po mogućnosti Notepad ++, i tamo unosimo sljedeće:

 print ("Solvetski Internet") print ("LUA provjera valjanosti Windows 10")
Spremamo stvorene promjene.

Korak 7
Da bismo izvršili stvoreni kôd, pristupamo naredbenom retku i idemo u korijensku mapu LUA pomoću naredbe cd, a jednom tamo unosimo red lua53 koji se odnosi na izvršnu datoteku LUA i slijedimo put na kojem se datoteka nalazi. Lua, u ovom slučaju Proyectos / solutiontic.lua, pritisnemo "Enter" i vidjet ćemo da se prikazuje sadržaj datoteke:

POVEĆAJTE

3. Značajke LUA -e


Vidjeli smo osnovnu upotrebu LUA -e i u Linuxu i u Windowsu 10, ali LUA nadilazi ovu vježbu i neke od njenih najkorisnijih funkcija su:

Pozovite pogrešku ako je vrijednost argumenta v netočna (tj. Null ili false)

 assert (v [, poruka])

Ova je funkcija standardno sučelje za sakupljač smeća, obavlja različite funkcije na temelju prvog argumenta, odlučuje se poput prikupljanja, zaustavljanja, ponovnog pokretanja, koraka itd.

 skupljati smeće ([opt [, arg]])

Otvorite odabranu datoteku i pokrenite njezin sadržaj kao isječak Lua.

 dofile ([datoteka])

Prekida posljednju zaštićenu funkciju koja je pozvana i vraća poruku kao objekt pogreške.

 pogreška (poruka [, razina])

To je globalna varijabla, a ne funkcija koja sadrži globalno okruženje.

 _G

Ako odabrani objekt nema metatablicu, vraća nil, u protivnom slučaju, ako metatabela objekta ima polje __metable, vraća pridruženu vrijednost.

 getmetatable (objekt)

Vraća tri vrijednosti (funkcija ponavljanja, tablica t i 0)

 parovi (t)

Omogućuje programu pristup svim poljima u tablici

 sljedeći (tablica [, indeks])

Ako t sadrži __pair metametodu, poziva ga s t kao argumentom i vraća prva tri rezultata poziva

 parovi (t)

Primite neograničen broj argumenata i ispišite njihove vrijednosti na stdout

 ispis (···)

Da bismo detaljno znali sve argumente dostupne za LUA, možemo posjetiti sljedeću službenu vezu:

Tako LUA postaje cjelovito rješenje za sve poslove povezane sa skriptama koje se mogu koristiti na jednostavan način i na Linuxu i na Windows 10.

wave wave wave wave wave