Поиск по сайту:

Как установить язык сценариев Lua в Linux


Lua — это бесплатный, мощный, надежный, минимальный и встраиваемый язык сценариев с открытым исходным кодом. Это расширяемый и интерпретируемый язык сценариев, который динамически типизируется и запускается путем интерпретации байт-кода с помощью виртуальной машины на основе регистров.

Lua работает во всех, если не в большинстве Unix-подобных операционных системах, включая Linux и Windows; на мобильных операционных системах (Android, iOS, BREW, Symbian, Windows Phone); на встроенных микропроцессорах (ARM и Rabbit); на мейнфреймах IBM и многое другое.

Посмотрите, как работают программы Lua, в живой демонстрации.

Особенности Луа:

  • Создается на всех системах со стандартным компилятором C.
  • Он удивительно легкий, быстрый, эффективный и портативный.
  • Его легко изучить и использовать.
  • Он имеет простой и хорошо документированный API.
  • Он поддерживает несколько типов программирования (например, процедурное, объектно-ориентированное, функциональное и управляемое данными, а также описание данных).
  • Реализует объектно-ориентированность посредством метамеханизмов.
  • Он также объединяет простой процедурный синтаксис с мощными конструкциями описания данных, основанными на ассоциативных массивах и расширяемой семантике.
  • Поставляется с автоматическим управлением памятью с инкрементальной сборкой мусора (что делает его идеальным для реальной настройки, написания сценариев, а также головокружительного прототипирования).

Как установить Lua в Linux

Пакет Lua доступен в официальных репозиториях основных дистрибутивов Linux. Вы можете установить последнюю версию с помощью соответствующего менеджера пакетов в вашей системе.

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

Примечание: Текущая версия пакета Lua в репозитории EPEL немного старше, поэтому для установки последней версии необходимо соберите и установите его из исходного кода, как описано ниже.

Установите Lua из исходников

Сначала убедитесь, что в вашей системе установлены инструменты разработки, в противном случае выполните команду ниже, чтобы установить их.

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

Затем, чтобы собрать и установить последнюю версию Lua (версия 5.4.4 на момент написания этой статьи), вам необходимо загрузить исходный файл lua или выполнить следующие команды, чтобы загрузить архив пакета, распаковать , соберите и установите его.

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

После установки запустите интерпретатор Lua, как показано.

lua 

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

Используя ваш любимый текстовый редактор, вы можете создать свою первую программу Lua следующим образом.

vi hello.lua

И добавьте в файл следующий код.

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

Сохраните и закройте файл. Затем запустите программу, как показано.

lua hello.lua

Для получения дополнительной информации и обучения написанию программ на Lua перейдите по адресу: https://www.lua.org/home.html.

Lua – это универсальный язык программирования, используемый во многих отраслях (от Интернета до игр, обработки изображений и т. д.), и он разработан с особым приоритетом для встраиваемых систем.

Если вы столкнулись с какими-либо ошибками во время установки или просто хотите узнать больше, используйте форму комментариев ниже, чтобы отправить нам свои мысли.