Kako namestiti skriptni jezik Lua v Linux
Lua je brezplačen in odprtokoden, zmogljiv, robusten, minimalen in vdelani skriptni jezik. To je razširljiv in interpretiran skriptni jezik, ki je dinamično tipkan, ki ga izvaja razlaga bajt kode z registrskim virtualnim strojem.
Lua deluje na vseh, če ne na najbolj Unixovih operacijskih sistemih, vključno z Linuxom in Windows; v mobilnih operacijskih sistemih (Android, iOS, BREW, Symbian, Windows Phone); na vgrajenih mikroprocesorjih (ARM in Rabbit); na glavnih računalnikih IBM in še veliko več.
Oglejte si, kako programi Lua delujejo v predstavitvi v živo.
- Deluje na vseh sistemih s standardnim prevajalnikom C.
- Izjemno lahek, hiter, učinkovit in prenosljiv.
- Je enostaven za učenje in uporabo.
- Ima preprost in dobro dokumentiran API.
- Podpira več vrst programiranja (na primer proceduralno, objektno usmerjeno, funkcionalno in podatkovno programiranje ter opis podatkov).
- Izvaja objektno naravnano uporabo meta-mehanizmov.
- Združuje tudi preprosto proceduralno skladnjo z grozljivimi konstrukcijami opisa podatkov, ukoreninjenimi okoli asociativnih nizov in razširljive semantike.
- Opremljen je s samodejnim upravljanjem pomnilnika z postopnim zbiranjem smeti (zaradi česar je kot nalašč za konfiguracijo v resničnem svetu, skriptiranje in vratolomno izdelavo prototipov).
Kako namestiti Lua v Linux
Paket Lua je na voljo v uradnih skladiščih večjih distribucij Linuxa, najnovejšo različico lahko namestite z ustreznim upraviteljem paketov v svojem sistemu.
$ sudo apt install lua5.3 #Debian/Ubuntu systems # yum install epel-release && yum install lua #RHEL/CentOS systems # dnf install lua #Fedora 22+
Opomba: Trenutna različica paketa Lua v skladišču EPEL je 5.1.4; zato morate za namestitev trenutne izdaje sestaviti in namestiti iz vira, kot je razloženo spodaj.
Najprej se prepričajte, da imate v sistemu nameščena razvojna orodja. V nasprotnem primeru zaženite spodnji ukaz, da jih namestite.
$ sudo apt install build-essential libreadline-dev #Debian/Ubuntu systems # yum groupinstall "Development Tools" readline #RHEL/CentOS systems # dnf groupinstall "Development Tools" readline #Fedora 22+
Nato za izdelavo in namestitev najnovejše izdaje (različica 5.3.4 v času pisanja tega članka) Lua zaženite naslednje ukaze, da prenesete paket tar tar, ga izvlečete, sestavite in namestite.
$ 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
Ko ga namestite, zaženite tolmač Lua, kot je prikazano.
$ lua
S svojim najljubšim urejevalnikom besedil lahko svoj prvi program Lua ustvarite na naslednji način.
$ vi hello.lua
V datoteko dodajte naslednjo kodo.
print("Hello World") print("This is linux-console.net and we are testing Lua")
Shranite in zaprite datoteko. Nato zaženite program, kot je prikazano.
$ lua hello.lua
Če želite več informacij in se naučiti pisati programe Lua, obiščite: https://www.lua.org/home.html
Lua je vsestranski programski jezik, ki se uporablja v številnih panogah (od spleta do iger na srečo, za obdelavo slik in širše) in je zasnovan z visoko prednostjo za vgrajene sisteme.
Če med namestitvijo naletite na napake ali preprosto želite izvedeti več, nam pošljite svoje misli s spodnjim obrazcem za komentar.