Kif Tinstalla Lua Scripting Language fil-Linux
Lua hija lingwa ta' scripting b'xejn u open-source, qawwija, robusta, minima u inkorporata. Hija lingwa ta' scripting estensibbli u interpretata li hija ttajpjata b'mod dinamiku, u mmexxija billi tinterpreta bytecode b'magna virtwali bbażata fuq ir-reġistru.
Lua jaħdem fuq is-sistemi operattivi kollha jekk mhux l-aktar bħal Unix inklużi Linux u Windows; fuq sistemi operattivi mobbli (Android, iOS, BREW, Symbian, Windows Phone); fuq mikroproċessuri inkorporati (ARM u Fenek); fuq mainframes IBM, u ħafna aktar.
Ara kif jaħdmu l-programmi Lua fid-demo live.
- Tibni fuq is-sistemi kollha b'kompilatur C standard.
- Huwa notevolment ħfief, veloċi, effiċjenti u portabbli.
- Huwa faċli li titgħallem u tuża.
- Għandu API sempliċi u dokumentata tajjeb.
- Jappoġġja diversi tipi ta' programmazzjoni (bħal programmazzjoni proċedurali, orjentata lejn l-oġġetti, funzjonali, u mmexxija mid-dejta kif ukoll deskrizzjoni tad-dejta).
- Jimplimenta orjentati lejn l-oġġetti permezz ta' meta-mekkaniżmi.
- Tgħaqqad ukoll sintassi proċedurali sempliċi b'kostruzzjonijiet formidabbli ta' deskrizzjoni ta' dejta msejsa madwar arrays assoċjattivi u semantika estensibbli.
- Tiġi b'ġestjoni awtomatika tal-memorja b'ġbir inkrementali taż-żibel (b'hekk jagħmilha perfetta għall-konfigurazzjoni tad-dinja reali, skripts, u wkoll prototipi breakneck).
Kif Tinstalla Lua fil-Linux
Il-pakkett Lua huwa disponibbli fir-repożitorji uffiċjali tad-distribuzzjonijiet ewlenin tal-Linux, tista 'tinstalla l-aħħar verżjoni billi tuża l-maniġer tal-pakketti xierqa fis-sistema tiegħek.
------- On Debian, Ubuntu & Mint ------- $ sudo apt install lua5.3 ------- On RHEL, CentOS, Rocky & AlmaLinux ------- # yum install epel-release # yum install lua ------- On Fedora Linux ------- # dnf install lua
Nota: Il-verżjoni attwali tal-pakkett Lua fir-repożitorju EPEL hija ftit eqdem, għalhekk biex tinstalla l-aħħar rilaxx, għandek bżonn tibni u tinstallaha mis-sors kif spjegat hawn taħt.
L-ewwel, kun żgur li għandek għodod ta 'żvilupp installati fis-sistema tiegħek, inkella, mexxi l-kmand hawn taħt biex tinstallahom.
------- On Debian, Ubuntu & Mint ------- $ sudo apt install build-essential libreadline-dev ------- On RHEL, CentOS, Rocky & AlmaLinux and Fedora ------- # yum groupinstall "Development Tools" # yum install readline readline-devel
Imbagħad biex tibni u tinstalla l-aħħar rilaxx (verżjoni 5.4.4 fiż-żmien ta 'din il-kitba) ta' Lua, għandek bżonn tniżżel il-fajl tas-sors lua jew tmexxi l-kmandi li ġejjin biex tniżżel il-pakkett tarball, estratt, tibni u tinstallah.
$ mkdir lua_build $ cd lua_build $ curl -R -O http://www.lua.org/ftp/lua-5.4.4.tar.gz $ tar zxf lua-5.4.4.tar.gz $ cd lua-5.4.4 $ make linux test $ sudo make install
Ladarba tkun stallajtu, ħaddem l-interpretur Lua kif muri.
$ lua Lua 5.4.4 Copyright (C) 1994-2022 Lua.org, PUC-Rio >
Billi tuża l-editur tat-test favorit tiegħek, tista 'toħloq l-ewwel programm Lua tiegħek kif ġej.
$ vi hello.lua
U żid il-kodiċi li ġej mal-fajl.
print("Hello World") print("This is linux-console.net and we are testing Lua")
Issejvja u agħlaq il-fajl. Imbagħad mexxi l-programm tiegħek kif muri.
$ lua hello.lua
Għal aktar informazzjoni u biex titgħallem kif tikteb programmi Lua, mur fuq: https://www.lua.org/home.html
Lua hija lingwa ta 'programmar versatili li qed tintuża f'bosta industriji (mill-web għal-logħob għall-ipproċessar tal-immaġni u lil hinn), u hija mfassla bi prijorità għolja għal sistemi inkorporati.
Jekk tiltaqa' ma' xi żbalji waqt l-installazzjoni jew sempliċement trid tkun taf aktar, uża l-formola tal-kummenti hawn taħt biex ibgħatilna l-ħsibijiet tiegħek.