Comment installer Lua Scripting Language dans Linux

Comment installer Lua Scripting Language dans Linux

Lua est un langage de script libre, puissant, robuste, minimal et intégré. C'est un langage de script extensible et interprété qui est dynamiquement typé et exécuté en interprétant ByteCode avec une machine virtuelle basée sur un registre.

Lua fonctionne sur tous les systèmes d'exploitation de type UNIX, y compris Linux et Windows; sur les systèmes d'exploitation mobiles (Android, iOS, Brew, Symbian, Windows Phone); sur les microprocesseurs intégrés (bras et lapin); sur les mainframes IBM, et bien d'autres.

Regarde comment Lua Les programmes fonctionnent dans la démo en direct.

Fonctionnalités LUA:

  • S'appuie sur tous les systèmes avec un compilateur C standard.
  • C'est remarquablement léger, rapide, efficace et portable.
  • C'est facile à apprendre et à utiliser.
  • Il a une API simple et bien documentée.
  • Il prend en charge plusieurs types de programmation (tels que la programmation procédurale, orientée objet, fonctionnelle et basée sur les données ainsi que la description des données).
  • Implémente orienté objet via des méta-mécanismes.
  • Il rassemble également une syntaxe procédurale simple avec une formidable description de données Constructions enracinées autour de tableaux associatifs et de sémantique extensible.
  • Livré avec la gestion automatique de la mémoire avec une collection incrémentielle des ordures (ce qui le rend parfait pour la configuration du monde réel, les scripts et également le prototypage enceinte).

Comment installer Lua dans Linux

Lua Le package est disponible dans les référentiels officiels des distributions principales Linux, vous pouvez installer la dernière version en utilisant le gestionnaire de packages approprié sur votre système.

------- Sur Debian, Ubuntu & Mint ------- $ sudo apt install lua5.3 ------- Sur Rhel, Centos, Rocky et Almalinux ------- # yum install epel-release # yum install lua ------- Sur Fedora Linux ------- # DNF Installer Lua 

Note: La version actuelle du Lua Le package dans le référentiel EPEL est un peu plus ancien, donc pour installer la dernière version, vous devez la construire et l'installer à partir de la source comme expliqué ci-dessous.

Installer Lua à partir de sources

Tout d'abord, assurez-vous que vous avez des outils de développement installés sur votre système, sinon, exécutez la commande ci-dessous pour les installer.

------- Sur Debian, Ubuntu & Mint ------- $ sudo apt install build-essential Libredline-Dev ------- Sur Rhel, Centos, Rocky et Almalinux et Fedora ------- # Yum GroupInstall "Tools de développement" # Yum Installer Readline Readline-Devel 

Puis pour construire et installer la dernière version (version 5.4.4 Au moment d'écrire ces lignes) de Lua, vous devez télécharger le fichier source LUA ou exécuter les commandes suivantes pour télécharger le package Tarball, extraire, construire et installer.

$ mkdir lua_build $ cd lua_build $ curl -r -o http: // www.Lua.org / ftp / lua-5.4.4.le goudron.gz $ tar zxf lua-5.4.4.le goudron.gz $ CD LUA-5.4.4 $ faire le test Linux $ sudo faire installer 

Une fois que vous l'avez installé, courez Lua Interpréteur comme indiqué.

$ lua Lua 5.4.4 Copyright (C) 1994-2022 LUA.org, PUC-rio> 

En utilisant votre éditeur de texte préféré, vous pouvez créer votre premier Lua Programme comme suit.

$ vi bonjour.Lua 

Et ajouter le code suivant au fichier.

print ("Hello World") imprimer ("Ceci est Tecmint.com et nous testons Lua ") 

Enregistrez et fermez le fichier. Ensuite, exécutez votre programme comme indiqué.

$ lua Bonjour.Lua 
Exécutez le programme LUA

Pour plus d'informations et pour apprendre à rédiger des programmes LUA, accédez à: https: // www.Lua.org / maison.html

Lua est un langage de programmation polyvalent utilisé dans de nombreuses industries (du Web au jeu au traitement d'image et au-delà), et il est conçu avec une priorité élevée pour les systèmes embarqués.

Si vous rencontrez des erreurs pendant l'installation ou si vous souhaitez en savoir plus, utilisez le formulaire de commentaire ci-dessous pour nous envoyer vos réflexions.