Wie installiere ich Lua unter Linux oder Windows 10?

Die Verwendung von Skripten ist eine aktuelle Methode zur Ausführung automatisierter Aufgaben, die zu besseren Verwaltungsprozessen und einer besseren Zeitsteuerung führen. Es ist jedoch richtig, dass zum Ausführen verschiedener Skripte die besten Tools erforderlich sind, die Funktionen und Features bereitstellen, wie z.

  • Sicherheit
  • Benutzerfreundlichkeit
  • Kompatibilität zwischen Betriebssystemen
  • Dateierweiterungen
  • Unterstützt mehrere Dateien und mehr.

In diesem Fall ist LUA eine der besten Alternativen. Deshalb erklärt TechnoWikis heute, was es ist und wie LUA auf Linux- und Windows-Systemen installiert wird, um eine großartige Anwendung zum Ausführen und Verwalten von Skripten zu haben.

Was ist LUA?
Lua ist eine kostenlose Skriptsprache, da sie Open Source ist und Vorteile bietet, da sie leistungsstark, robust und einfach in verschiedene Systeme und Anwendungen zu integrieren ist.

Bei der Verwendung von LUA stehen wir vor einem Tool, das die prozedurale Programmierung, die objektorientierte Programmierung, die funktionale Programmierung, die datenbasierte Programmierung und vieles mehr unterstützt und dessen Ausführungsmöglichkeiten wir nicht einschränken wollen.

Wenn wir Lua implementieren, kombiniert es einfache prozedurale Syntax mit vielseitigen Datenbeschreibungskonstrukten, die wiederum auf assoziativen Matrizen und erweiterbarer Semantik basieren.

LUA wird bei der Interpretation von Bytecode mit einer registrierungsbasierten virtuellen Maschine ausgeführt und verfügt über eine automatische Speicherverwaltung, über die Konfigurationsaufgaben, die Erstellung von Skripten und vieles mehr ausgeführt werden können.

Eigenschaften von LUA
Wenn wir uns für die Verwendung von LUA entscheiden, weisen wir die folgenden Merkmale auf:

  • Lua ist eine bewährte und robuste Sprache, die sich auf integrierte Systeme und Spiele konzentriert, da sie die führende Skriptsprache in Spielen ist.
  • Lua ist derzeit eine der schnellsten Anwendungen und wurde in Bezug auf die Geschwindigkeit als eine der besten Anwendungen für interpretierte Skriptsprachen katalogisiert.
  • Es ist portabel, es ist portabel, da Lua in einem leichten Paket vertrieben wird und für alle Plattformen mit einem Standard-C-Compiler entwickelt wurde. Lua funktioniert auf allen Unix- und Windows-Distributionen, auf Mobilgeräten mit Android, iOS, BREW, Symbian, Windows Phone und integrierten Mikroprozessoren wie ARM und Rabbit und vielen mehr.
  • Es kann eingebettet werden, da LUA über eine einfache API verfügt, die eine starke Integration in Code ermöglicht, der in anderen Sprachen wie C #, Smalltalk, Fortran, Ada, Erlang und in anderen Skriptsprachen wie Perl und Ruby geschrieben wurde.
  • Von großer Funktionalität, da es eine Reihe von Merkmalen direkt in der eigenen Sprache besitzt, bietet es beispielsweise Metamechanismen zur Implementierung von Klassen und Vererbung in der objektorientierten Programmierung.
  • Es ist leicht, dies impliziert, dass LUA eine Größe von 297 KB komprimiert und 1,2 MB unkomprimiert hat, seine Quelle etwa 24000 Zeilen C enthält und in Linux-64-Bit-Umgebungen der Lua-Interpreter, der mit allen Standard-Lua-Bibliotheken erstellt wurde, eine hat Größe von 247 KB und die Lua-Bibliothek von 421 KB.
  • Es ist kostenlos, Open Source zu sein
See also  Windows Server 2012 - Netzwerkzugriffsschutz (NAP)

1. Wie installiere ich Lua unter Linux?

Es gibt verschiedene Mechanismen, um die Installation von LUA unter Linux durchzuführen. Die verfügbaren Optionen sind:

Installieren Sie LUA aus den Repositorys unter Linux
Das Lua-Paket ist in den offiziellen Repositorys der wichtigsten Linux-Distributionen verfügbar, sodass wir die neueste Version mithilfe des Paketmanagers entsprechend der verwendeten Distribution wie folgt installieren können:

Debian und Ubuntu
 sudo apt install lua5.3 

RHEL / CentOS
 yum install epel-release && yum install lua 

Fedora
 dnf lua installieren 

1-instala-lua-windows-y-linux.png

Installieren Sie LUA von der Quelle in Linux
Die aktuelle Version des Lua-Pakets im EPEL-Repository ist 5.1.4. Um diese Version zu erwerben, muss sie von der Quelle kompiliert und installiert werden.

Lassen Sie uns zuerst die Entwicklungstools mit dem folgenden Befehl installieren:

Debian / Ubuntu
 sudo apt installiere build-essential libreadline-dev 

RHEL / CentOS
 yum groupinstall "Development Tools" readline 

Fedora
 dnf groupinstall "Entwicklungstools" readline 

Geben Sie den Buchstaben Y ein, um den Download und die Installation dieser Tools zu bestätigen.

2-install-lua-windows-and-linux.png

Um nun die neueste Version zu kompilieren und zu installieren, die Version 5.3.4 von Lua, führen wir die folgenden Befehle aus, um das tar ball-Paket herunterzuladen, zu extrahieren, zu kompilieren und zu installieren:

 mkdir lua_build cd lua_build curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz tar -zxf lua-5.3.4.tar.gz cd lua-5.3.4 Linux-Test machen sudo make install 

3-install-lua-windows-and-linux.png

Nach der Installation führen wir den Lua-Interpreter mit der folgenden Zeile aus:

 lua 

4-instala-lua-windows-y-linux.png

Nach dem Aktivieren erstellen wir ein kleines Programm, um die Verwendung von LUA zu überprüfen. Dazu verwenden wir einen Texteditor, in diesem Fall nano, und führen Folgendes aus:

 sudo nano solvetic.lua 

In die erstellte Datei wird Folgendes eingefügt:

 Drucken ("Hallo TechnoWikis") Drucken ("TechnoWikis-Testdokument") 

5-install-lua-windows-and-linux.png

Wir speichern die Änderungen mit der folgenden Tastenkombination:

See also  So rippen Sie eine Blu-Ray mit Leawo Blu-Ray Ripper

+ O Strg + O

Wir verlassen den Editor mit den Tasten;

+ X Strg + X

.
Führen wir nun die erstellte Datei folgendermaßen aus:

 lua solvetic.lua 

6-instala-lua-windows-y-linux.png

Dort sehen wir den Inhalt unserer erstellten Datei.

2. So installieren Sie LUA in Windows 10

Schritt 1

Unter Windows 10 müssen Sie zunächst die Binärdateien über den folgenden Link herunterladen:

LUA

Jetzt erstellen wir einen Stammordner, in dem die gesamte LUA-Konfiguration gehostet wird, in diesem Fall auf der folgenden Route:

 C:  Benutzer  TechnoWikis  Dokumente  LUA 

Dort erstellen wir einen weiteren Ordner für die erstellten Projekte:

7-install-lua-windows-and-linux.png

Schritt 2

Wir öffnen das heruntergeladene Tablet und der Inhalt wird ausgewählt und in den von uns erstellten LUA-Ordner extrahiert:

8-install-lua-windows-and-linux.png

Schritt 3

Sie können direkt ziehen oder die Option “Extrahieren in” verwenden:

9-instala-lua-windows-y-linux.png

Schritt 4

Wir greifen auf den Unterordner “Projekte” zu und erstellen dort eine Textdatei mit dem Namen des auszuführenden Projekts, die die Endung .lua enthalten muss. Dazu gehen wir in das Ansichtsmenü des Datei-Explorers und aktivieren das Kontrollkästchen “Dateinamenerweiterungen” msgstr “” “wird beim Bearbeiten der Erweiterung die folgende Meldung angezeigt. Klicken Sie auf die Schaltfläche “Ja”, um die Aktion zu bestätigen

10-install-lua-windows-and-linux.png

Schritt 5

Wir werden die erstellte Datei sehen:

11-instala-lua-windows-y-linux.png

Schritt 6

Jetzt öffnen wir diese Datei mit einem Texteditor, vorzugsweise Notepad ++, und geben dort Folgendes ein:

 drucken ("TechnoWikis Internet") print ("LUA Windows 10-Validierung") 

Wir behalten die Änderungen bei.

12-install-lua-windows-and-linux.png

Schritt 7

Um den erstellten Code auszuführen, rufen wir die Eingabeaufforderung auf und wechseln mit dem Befehl cd in den LUA-Stammordner. Dort geben wir die Zeile lua53 ein, die auf die LUA-Programmdatei verweist, und folgen dem Pfad, in dem sich die Datei befindet. lua, in diesem Fall Projects / solvetic.lua, drücke “Enter” und wir werden sehen, dass der Inhalt der Datei angezeigt wird: 13-instala-lua-windows-y-linux.png

3. LUA-Funktionen

Die grundlegende Verwendung von LUA wurde sowohl unter Linux als auch unter Windows 10 beschrieben. LUA geht jedoch weit über diese Übung hinaus, und einige der nützlichsten Funktionen sind:

Rufen Sie den Fehler auf, wenn der Wert des Arguments v false ist (dh null oder false).
 behaupten (v [, message]) 

Diese Funktion ist eine Standardschnittstelle für den Garbage Collector. Sie führt verschiedene Funktionen entsprechend dem ersten Argument aus. Wählen Sie “Collect”, “Stop”, “Restart”, “Step” usw.
 Papierkorb ([opt [, arg]]) 

Öffnen Sie die ausgewählte Datei und führen Sie ihren Inhalt als Fragment von Lua aus.
 Datei ([Datei]) 

Die zuletzt aufgerufene geschützte Funktion wird beendet und gibt die Nachricht als Fehlerobjekt zurück.
 Fehler (Meldung [, Ebene]) 

Es ist eine globale Variable, keine Funktion, die die globale Umgebung enthält.
 _G 

Wenn das ausgewählte Objekt keine Metatabelle hat, gibt es nil zurück. Wenn die Metatabelle des Objekts ein Feld __metatable hat, gibt es den zugehörigen Wert zurück.
 abrufbar (Objekt) 

Gibt drei Werte zurück (eine Iteratorfunktion, die Tabelle ty 0)
 ipairs (t) 

Ermöglicht einem Programm den Zugriff auf alle Felder in einer Tabelle
 next (Tabelle [, Index]) 

Wenn t eine __pairs-Metamethode enthält, ruft es sie mit t als Argument auf und gibt die ersten drei Ergebnisse des Aufrufs zurück
 Paare (t) 

Erhalte eine beliebige Anzahl von Argumenten und drucke ihre Werte in stdout
 drucken (···) 

Um alle für LUA verfügbaren Argumente im Detail zu kennen, können wir den folgenden offiziellen Link besuchen:

LUA

Somit wird LUA zu einer Komplettlösung für alle Arbeiten im Zusammenhang mit Skripten, die sowohl unter Linux als auch unter Windows 10 einfach verwendet werden können.

See also  Ich kann keine JPG-Dateien von Windows 10 öffnen

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *