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.