Ricerca nel sito web

Come installare il linguaggio di scripting Lua in Linux


Lua è un linguaggio di scripting gratuito e open source, potente, robusto, minimale e incorporabile. È un linguaggio di scripting estensibile e interpretato, tipizzato dinamicamente ed eseguito interpretando il bytecode con una macchina virtuale basata su registri.

Lua funziona su tutti, se non sulla maggior parte, dei sistemi operativi simili a Unix, inclusi Linux e Windows; su sistemi operativi mobile (Android, iOS, BREW, Symbian, Windows Phone); su microprocessori embedded (ARM e Rabbit); sui mainframe IBM e molti altri.

Scopri come funzionano i programmi Lua nella demo dal vivo.

Caratteristiche di Lua:

  • Si basa su tutti i sistemi con un compilatore C standard.
  • È straordinariamente leggero, veloce, efficiente e portatile.
  • È facile da imparare e utilizzare.
  • Ha un'API semplice e ben documentata.
  • Supporta diversi tipi di programmazione (come la programmazione procedurale, orientata agli oggetti, funzionale e basata sui dati, nonché la descrizione dei dati).
  • Implementa l'orientamento agli oggetti tramite meta-meccanismi.
  • Riunisce inoltre una sintassi procedurale semplice con formidabili costrutti di descrizione dei dati radicati su array associativi e semantica estensibile.
  • Viene fornito con la gestione automatica della memoria con garbage collection incrementale (rendendolo quindi perfetto per la configurazione del mondo reale, lo scripting e anche la prototipazione a rotta di collo).

Come installare Lua su Linux

Il pacchetto Lua è disponibile nei repository ufficiali delle principali distribuzioni Linux, puoi installare l'ultima versione utilizzando il gestore pacchetti appropriato sul tuo sistema.

------- 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: la versione attuale del pacchetto Lua nel repository EPEL è un po' più vecchia, quindi per installare l'ultima versione è necessario compilarlo e installarlo dal sorgente come spiegato di seguito.

Installa Lua dai sorgenti

Innanzitutto, assicurati di avere strumenti di sviluppo installati sul tuo sistema, altrimenti esegui il comando seguente per installarli.

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

Quindi, per creare e installare l'ultima versione (versione 5.4.4 al momento in cui scrivo) di Lua, è necessario scaricare il file sorgente lua o eseguire i seguenti comandi per scaricare il pacchetto tarball, extract , crealo e installalo.

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

Una volta installato, esegui l'interprete Lua come mostrato.

lua 

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

Usando il tuo editor di testo preferito, puoi creare il tuo primo programma Lua come segue.

vi hello.lua

E aggiungi il seguente codice al file.

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

Salva e chiudi il file. Quindi esegui il programma come mostrato.

lua hello.lua

Per ulteriori informazioni e per imparare a scrivere programmi Lua, visitare: https://www.lua.org/home.html

Lua è un linguaggio di programmazione versatile utilizzato in numerosi settori (dal Web ai giochi all'elaborazione delle immagini e oltre) ed è progettato con un'alta priorità per i sistemi embedded.

Se riscontri errori durante l'installazione o semplicemente vuoi saperne di più, utilizza il modulo di commento qui sotto per inviarci i tuoi pensieri.