- Getting started
- How to Install Lua Scripting Language in Linux
- Lua Features:
- How to Install Lua in Linux
- Install Lua from Sources
- If You Appreciate What We Do Here On TecMint, You Should Consider:
- Related Posts
- 13 thoughts on “How to Install Lua Scripting Language in Linux”
- Как установить Lua скриптовой язык в Linux
- Lua описание
- Lua Особенности:
- Как установить Lua в Linux
- Установка Lua из исходников
- Lua, установите этот мощный язык сценариев в Ubuntu
- Общие характеристики Lua
- Как установить Lua на Ubuntu
- Скомпилировать Lua
- Создайте свою первую программу с Lua
Getting started
Lua is a powerful and fast programming language that is easy to learn and use and to embed into your application.
Lua is designed to be a lightweight embeddable scripting language. It is used for all sorts of applications, from games to web applications and image processing.
See the about page for details and some reasons why you should choose Lua.
See what Lua programs look and feel like in the live demo.
A good place to start learning Lua is the book Programming in Lua, available in paperback and as an e-book. The first edition is freely available online. See also course notes based on this book.
The official definition of the Lua language is given in the reference manual.
See the documentation page and the wiki for more.
Our community is friendly and will most probably help you if you need. Just visit the mailing list, the chat room, and stackoverflow.
If you need help in Portuguese, join the Lua BR mailing list and visit pt.stackoverflow.
See also the FAQ, the community-maintained wiki and LuaFaq, and the much longer uFAQ.
If you need to complement the standard Lua libraries to handle more complex tasks, visit LuaRocks, the main repository of Lua modules. See also Awesome Lua, a curated list of quality Lua packages and resources. The lua-users wiki lists many user-contributed addons for Lua.
You can help to support the Lua project by buying a book published by Lua.org and by making a donation.
You can also help to spread the word about Lua by buying Lua products at Zazzle.
Use the live demo to play with Lua if you don’t want to install anything on your computer.
To run Lua programs on your computer, you’ll need a standalone Lua interpreter and perhaps some additional Lua libraries. Pre-compiled Lua libraries and executables are available at LuaBinaries. Use your favorite text editor to write your Lua programs. Make sure to save your programs as plain text. If you want an IDE, try ZeroBrane Studio.
If you use Windows, try LuaDist, a multi-platform distribution of the Lua that includes batteries.
If you use Linux or Mac OS X, Lua is either already installed on your system or there is a Lua package for it. Make sure you get the latest release of Lua (currently 5.4.3).
Lua is also quite easy to build from source, as explained below.
Lua is very easy to build and install. Just download it and follow the instructions in the package.
Here is a simple terminal session that downloads the current release of Lua and builds it in a Linux system: If you don’t have curl, try wget.
If you use Windows and want to build Lua from source, there are detailed instructions in the wiki.
Источник
How to Install Lua Scripting Language in Linux
Lua is a free and open source, powerful, robust, minimal and embeddable scripting language. It’s an extensible and interpreted scripting languages that is dynamically typed, run by interpreting bytecode with a register-based virtual machine.
Lua runs on all if not most Unix-like operating systems including Linux and Windows; on mobile operating systems (Android, iOS, BREW, Symbian, Windows Phone); on embedded microprocessors (ARM and Rabbit); on IBM mainframes and many more.
See how Lua programs works in the live demo.
Lua Features:
- Builds on all systems with a standard C compiler.
- It’s remarkably lightweight, fast, efficient and portable.
- It’s easy to learn and use.
- It has a simple and well documented API.
- It supports several types of programming (such as procedural, object-oriented, functional and data-driven programming as well as data description).
- Implements object-oriented via meta-mechanisms.
- It also brings together straightforward procedural syntax with formidable data description constructs rooted around associative arrays and extensible semantics.
- Comes with automatic memory management with incremental garbage collection (thus making it perfect for real-world configuration, scripting, and also breakneck prototyping).
How to Install Lua in Linux
Lua package is available in official repositories of major Linux distributions, you can install the latest version using the appropriate package manager on your system.
Note: The current version of Lua package in EPEL repository is 5.1.4; therefore to install the current release, you need to build and install it from source as explained below.
Install Lua from Sources
First, ensure that you have development tools installed on your system, otherwise run the command below to install them.
Then to build and install the latest release (version 5.3.4 at the time of this writing) of Lua, run the following commands to download the package tar ball, extract, build and install it.
Once you have installed it, run Lua interpretor as shown.
Lua Interpretor
Using your favorite text editor, you can create your first Lua program as follows.
And add the following code to the file.
Save and close the file. Then run your program as shown.
Run Lua Program
For more information and to learn how to write Lua programs, go to: https://www.lua.org/home.html
Lua is a versatile programming language being used in numerous industries (from web to gaming to image processing and beyond), and it’s designed with a high priority for embedded systems.
If you encounter any errors during installation or simply want to know more, use the comment form below to send us your thoughts.
If You Appreciate What We Do Here On TecMint, You Should Consider:
TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.
If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.
We are thankful for your never ending support.
Related Posts
13 thoughts on “How to Install Lua Scripting Language in Linux”
How exactly do you add Lua to conky? I am a newbie and therefore need step-by-step instructions.
For those who need a Windows solution, I found a good source that installs Lua 5.1, 5.2, and 5.3, plus LuaRocks for all three. It’s current, and actively maintained. It’s called “Multi-Lua for Windows” and can be found on GitHub: https://github.com/Tieske/luawinmulti
You’ll need to install a C compiler, such as MinGW, as this project compiles everything from source, Lua and Luarocks alike.
Rather than running a Lua interpreter in its own shell window, this Lua runs in the built-in Windows Command Shell window.
Suggestion: After installing Lua, install “LuaRocks“, which is Lua’s package repository (similar to CPAN for Perl and PyPI for Python).
Lua was designed to be embedded and extensible, so it depends on external libraries for a number of important functions that are internal to most other languages. This includes libraries for working with the host file system, for socket I/O (networking), etc., plus things like unit testing, logging, and so forth.
Lua’s repo packages are called “rocks” (Lua rocks… Moon rocks… get it?), so you can search for, install, update your “rocks” using LuaRocks. LuaRocks installs separate local package caches for each Lua version.
Lua rocks are typically coded in C , so they need to be compiled from source by LuaRocks in order to be installed. This is usually not an issue for Linux hosts, but for Windows installations you’ll need to have a C compiler installed. I use MinGW for this on my Win platforms.
Finally, there are two ways to install LuaRocks. I suggest the “bootstrapping” method, which installs LuaRocks as a Lua rock. The advantage of this method is that LuaRocks can be updated in the future by asking LuaRocks to update itself: “ luarocks install luarocks “.
Thanks a lot for sharing this. We are grateful for your contribution.
Источник
Как установить Lua скриптовой язык в Linux
Lua описание
Lua – бесплатный и открытый, мощный, надежный, минимальный и встраиваемый язык скриптов.
Это расширяемый и интерпретируемый язык сценариев, который динамически типизируются, выполняются путем интерпретации байт-кода с помощью виртуальной машины на основе регистров.
Lua работает на всех, если не на большинстве Unix-подобных операционных систем, включая Linux и Windows; на мобильных операционных системах (Android, iOS, BREW, Symbian, Windows Phone); на встроенных микропроцессорах (ARM и Rabbit); на мэйнфреймах IBM и многом другом.
Lua Особенности:
- Создает все системы со стандартным компилятором C.
- Он замечательно легкий, быстрый, эффективный и портативный.
- Его легко изучить и использовать.
- Он имеет простой и хорошо документированный API.
- Он поддерживает несколько типов программирования (например, процедурное, объектно-ориентированное, функциональное и управляемое данными программирование, а также описание данных).
- Реализует объектно-ориентированное использование мета-механизмов.
- Он также объединяет простой процедурный синтаксис с грозными конструкциями описания данных, внедренными вокруг ассоциативных массивов и расширяемой семантикой.
- Поставляется с автоматическим управлением памятью с инкрементной сборкой мусора (таким образом, он идеально подходит для реальной конфигурации, сценариев, а также для создания прототипов).
Как установить Lua в Linux
Пакет Lua доступен в официальных хранилищах основных дистрибутивов Linux, вы можете установить последнюю версию с помощью соответствующего диспетчера пакетов в вашей системе.
Примечание. Текущая версия пакета Lua в репозитории EPEL – 5.1.4; поэтому для установки текущей версии вам необходимо собрать и установить ее из исходников, как описано ниже.
Установка Lua из исходников
Во-первых, убедитесь, что в вашей системе установлены средства разработки, в противном случае выполните приведенную ниже команду, чтобы установить их.
Затем, чтобы создать и установить последнюю версию (версия 5.3.4 на момент написания этой статьи) Lua, запустите следующие команды, чтобы загрузить пакет tar ball, извлечь, построить и установить его.
После того, как вы его установили, запустите интерпретатор Lua, как показано:
Используя ваш любимый текстовый редактор, вы можете создать свою первую программу Lua следующим образом.
И добавьте следующий код в файл.
Сохраните и закройте файл. Затем запустите свою программу, как показано ниже:
Для получения дополнительной информации и получения информации о том, как писать программы Lua, перейдите по адресу: https://www.lua.org/home.html
Lua – это универсальный язык программирования, который используется во многих отраслях (от Интернета до игр и обработки изображений и др.), И он разработан с высоким приоритетом для встроенных систем.
Если вы столкнулись с ошибками во время установки или просто хотите узнать больше, используйте форму комментариев ниже, чтобы отправить нам свои мысли.
Источник
Lua, установите этот мощный язык сценариев в Ubuntu
В следующей статье мы рассмотрим Lua. Это бесплатный язык сценариев с открытым исходным кодом. Он мощный, надежный, минимальный и легко интегрируемый. Lua — это язык сценариев, который поддерживает процедурное программирование, объектно-ориентированное программирование, функциональное программирование, программирование, управляемое данными и их описание.
Lua сочетает в себе простой процедурный синтаксис с мощными конструкциями описания данных, основанными на ассоциативных массивах и расширяемой семантике. Этот язык динамически типизирован, бежит при переводе байткодом с виртуальной машиной на основе реестра и имеет автоматическое управление памятью с добавочной сборкой мусора. Он идеально подходит для настройки, написания сценариев и быстрого прототипирования.
Этот язык использовался во многих промышленных приложениях, таких как Adobe Photoshop Lightroom. Он также использовался в таких играх, как World of Warcraft и Angry Birds. Согласно их веб-сайту, это ведущий язык сценариев в играх. Различные версии Lua были выпущены и использовались в реальных приложениях с момента его создания в 1993 году.
Lua имеет заслуженную репутацию за производительность. Скажи, будь ‘так же быстро, как lua‘, является стремлением других языков сценариев. Различные ориентиры показывают Lua как самый быстрый язык в области интерпретируемых скриптовых языков.
Мы сможем запустить его на всех, если не на большинстве операционных систем, в том числе на Gnu / Linux и Windows. Он также работает в мобильных операционных системах, таких как Android, iOS, BREW или Windows Phone. Мы также обнаружим, что он работает на интегрированных микропроцессорах, ARM и Rabbit, на мэйнфреймах IBM и многих других.
Чтобы научиться использовать этот язык, у нас будет Широкий справочное руководство и из нескольких книг об этом. Если мы хотим взглянуть на то, как работают программы Lua, прежде чем устанавливать их на нашу Ubuntu, мы можем использовать живая демонстрация которые его создатели предоставляют пользователям.
Общие характеристики Lua
Некоторые из общих характеристик языка Lua:
- Это язык обычные сценарии Легко использовать.
- Это замечательно легкий, быстрый и эффективный.
- Он имеет короткая кривая обучения. Его легко изучить и использовать.
- Этот язык адаптируется к широкому спектру приложений.
- Его API прост и это хорошо задокументировано.
- Поддерживает различные типы программирования. Например, процедурное, объектно-ориентированное, функциональное и управляемое данными программирование, а также описание данных.
- Собери прямой процедурный синтаксис, с внушительными конструкциями описания данных, основанными на ассоциативных массивах и расширяемой семантике.
- Приходит с автоматическое управление памятью с инкрементной сборкой мусора. Это делает его идеальным вариантом для настройки и написания сценариев.
Как установить Lua на Ubuntu
Lua — это доступны в официальных репозиториях основных дистрибутивов Gnu / Linux. В нашем Ubuntu мы можем установить этот язык с помощью диспетчера пакетов, открыв терминал (Ctrl + Alt + T) и набрав:
Скомпилировать Lua
Сначала убедитесь установить необходимые инструменты в вашей системе. Вы можете запустить следующую команду, чтобы установить их из терминала (Ctrl + Alt + T):
После завершения установки, чтобы скомпилировать и установить последнюю версию (версия 5.3.5 на момент написания этих строк) из Lua выполните следующие команды, чтобы загрузить пакет tar ball, распаковать его, скомпилировать и установить.
После завершения установки запустить интерпретатор Lua ввод в терминале (Ctrl + Alt + T):
Создайте свою первую программу с Lua
Используя наши текстовый редактор любимый, мы можем создать нашу первую программу Lua. Редактируем файлы следующим образом:
И мы добавим в файл следующий код:
Теперь сохраняем и закрываем файл. Тогда мы можем запустить нашу программу ввод в терминале (Ctrl + Alt + T):
к узнать больше и научиться писать программы на Lua, мы можем перейти к сайт проекта.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Lua, установите этот мощный язык сценариев в Ubuntu
Источник