Zoeken op website

Hoe Lua-scripttaal onder Linux te installeren


Lua is een gratis en open-source, krachtige, robuuste, minimale en insluitbare scripttaal. Het is een uitbreidbare en geïnterpreteerde scripttaal die dynamisch wordt getypt en wordt uitgevoerd door bytecode te interpreteren met een op registers gebaseerde virtuele machine.

Lua draait op alle, zo niet de meeste Unix-achtige besturingssystemen, waaronder Linux en Windows; op mobiele besturingssystemen (Android, iOS, BREW, Symbian, Windows Phone); over ingebouwde microprocessors (ARM en Rabbit); op IBM-mainframes, en nog veel meer.

Bekijk hoe Lua-programma's werken in de live demo.

Lua-functies:

  • Bouwt voort op alle systemen met een standaard C-compiler.
  • Het is opmerkelijk licht, snel, efficiënt en draagbaar.
  • Het is gemakkelijk te leren en te gebruiken.
  • Het heeft een eenvoudige en goed gedocumenteerde API.
  • Het ondersteunt verschillende soorten programmering (zoals procedureel, objectgeoriënteerd, functioneel en datagestuurd programmeren, evenals databeschrijving).
  • Implementeert objectgeoriënteerd via metamechanismen.
  • Het brengt ook eenvoudige procedurele syntaxis samen met formidabele databeschrijvingsconstructies die zijn geworteld in associatieve arrays en uitbreidbare semantiek.
  • Wordt geleverd met automatisch geheugenbeheer met incrementele garbagecollection (waardoor het perfect is voor configuratie in de echte wereld, scripting en ook baanbrekende prototyping).

Hoe Lua onder Linux te installeren

Het Lua-pakket is beschikbaar in officiële opslagplaatsen van grote Linux-distributies. U kunt de nieuwste versie installeren met behulp van de juiste pakketbeheerder op uw systeem.

------- 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

Opmerking: de huidige versie van het Lua-pakket in de EPEL-repository is iets ouder. Om de nieuwste release te installeren, moet u daarom bouw en installeer het vanaf de bron zoals hieronder uitgelegd.

Installeer Lua vanuit bronnen

Zorg er eerst voor dat er ontwikkelhulpmiddelen op uw systeem zijn geïnstalleerd. Voer anders de onderstaande opdracht uit om ze te installeren.

------- 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

Om vervolgens de nieuwste release (versie 5.4.4 op het moment van schrijven) van Lua te bouwen en te installeren, moet u het lua-bronbestand downloaden of de volgende opdrachten uitvoeren om het pakket tarball te downloaden, uitpakken , bouw en installeer het.

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

Nadat u het hebt geïnstalleerd, voert u Lua interpretor uit, zoals weergegeven.

lua 

Lua 5.4.4  Copyright (C) 1994-2022 Lua.org, PUC-Rio
>

Met uw favoriete teksteditor kunt u als volgt uw eerste Lua-programma maken.

vi hello.lua

En voeg de volgende code toe aan het bestand.

print("Hello World")
print("This is linux-console.net and we are testing Lua")

Sla het bestand op en sluit het. Voer vervolgens uw programma uit zoals weergegeven.

lua hello.lua

Ga voor meer informatie en om te leren hoe u Lua-programma's schrijft naar: https://www.lua.org/home.html

Lua is een veelzijdige programmeertaal die in tal van sectoren wordt gebruikt (van internet tot gaming tot beeldverwerking en nog veel meer), en is ontworpen met hoge prioriteit voor embedded systemen.

Als u tijdens de installatie fouten tegenkomt of gewoon meer wilt weten, kunt u het onderstaande opmerkingenformulier gebruiken om ons uw mening te geven.