Website-Suche

So installieren Sie die Lua-Skriptsprache unter Linux


Lua ist eine kostenlose und quelloffene, leistungsstarke, robuste, minimale und einbettbare Skriptsprache. Es handelt sich um eine erweiterbare und interpretierte Skriptsprache, die dynamisch typisiert wird und durch die Interpretation von Bytecode mit einer registerbasierten virtuellen Maschine ausgeführt wird.

Lua läuft auf allen, wenn nicht den meisten Unix-ähnlichen Betriebssystemen, einschließlich Linux und Windows; auf mobilen Betriebssystemen (Android, iOS, BREW, Symbian, Windows Phone); auf eingebetteten Mikroprozessoren (ARM und Rabbit); auf IBM-Mainframes und viele mehr.

Sehen Sie in der Live-Demo, wie Lua-Programme funktionieren.

Lua-Funktionen:

  • Lässt sich auf allen Systemen mit einem Standard-C-Compiler aufbauen.
  • Es ist bemerkenswert leicht, schnell, effizient und tragbar.
  • Es ist einfach zu erlernen und zu verwenden.
  • Es verfügt über eine einfache und gut dokumentierte API.
  • Es unterstützt verschiedene Arten der Programmierung (z. B. prozedurale, objektorientierte, funktionale und datengesteuerte Programmierung sowie Datenbeschreibung).
  • Implementiert objektorientiert über Metamechanismen.
  • Es vereint außerdem eine unkomplizierte prozedurale Syntax mit beeindruckenden Datenbeschreibungskonstrukten, die auf assoziativen Arrays und erweiterbarer Semantik basieren.
  • Verfügt über eine automatische Speicherverwaltung mit inkrementeller Speicherbereinigung (dadurch eignet es sich perfekt für die Konfiguration in der Praxis, für Skripterstellung und auch für halsbrecherisches Prototyping).

So installieren Sie Lua unter Linux

Das Lua-Paket ist in den offiziellen Repositories der wichtigsten Linux-Distributionen verfügbar. Sie können die neueste Version mit dem entsprechenden Paketmanager auf Ihrem System installieren.

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

Hinweis: Die aktuelle Version des Lua-Pakets im EPEL-Repository ist etwas älter. Um die neueste Version zu installieren, müssen Sie daher die neueste Version installieren Erstellen und installieren Sie es aus der Quelle, wie unten erläutert.

Installieren Sie Lua aus Quellen

Stellen Sie zunächst sicher, dass auf Ihrem System Entwicklungstools installiert sind. Andernfalls führen Sie den folgenden Befehl aus, um sie zu installieren.

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

Um dann die neueste Version (Version 5.4.4 zum Zeitpunkt des Verfassens dieses Artikels) von Lua zu erstellen und zu installieren, müssen Sie die Lua-Quelldatei herunterladen oder die folgenden Befehle ausführen, um das Paket „Tarball“ herunterzuladen und zu extrahieren , bauen und installieren Sie es.

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

Sobald Sie es installiert haben, führen Sie den Lua-Interpreter wie gezeigt aus.

lua 

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

Mit Ihrem bevorzugten Texteditor können Sie wie folgt Ihr erstes Lua-Programm erstellen.

vi hello.lua

Und fügen Sie der Datei den folgenden Code hinzu.

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

Speichern und schließen Sie die Datei. Führen Sie dann Ihr Programm wie gezeigt aus.

lua hello.lua

Weitere Informationen und Informationen zum Schreiben von Lua-Programmen finden Sie unter: https://www.lua.org/home.html

Lua ist eine vielseitige Programmiersprache, die in zahlreichen Branchen eingesetzt wird (vom Web über Spiele bis hin zur Bildverarbeitung und darüber hinaus) und mit hoher Priorität für eingebettete Systeme entwickelt wurde.

Wenn Ihnen bei der Installation Fehler auffallen oder Sie einfach mehr wissen möchten, nutzen Sie das Kommentarformular unten, um uns Ihre Gedanken mitzuteilen.