Wyszukiwanie w witrynie

Jak zainstalować język skryptowy Lua w systemie Linux


Lua to darmowy i open source, potężny, solidny, minimalny i możliwy do osadzenia język skryptowy. Jest to rozszerzalny i interpretowany język skryptowy, który jest dynamicznie wpisywany i uruchamiany poprzez interpretację kodu bajtowego za pomocą maszyny wirtualnej opartej na rejestrach.

Lua działa na wszystkich, jeśli nie na większości systemów operacyjnych typu Unix, w tym na Linuksie i Windowsie; na mobilnych systemach operacyjnych (Android, iOS, BREW, Symbian, Windows Phone); na wbudowanych mikroprocesorach (ARM i Rabbit); na komputerach mainframe IBM i wiele innych.

Zobacz, jak działają programy Lua w wersji demonstracyjnej na żywo.

Funkcje Lui:

  • Opiera się na wszystkich systemach ze standardowym kompilatorem C.
  • Jest wyjątkowo lekki, szybki, wydajny i przenośny.
  • Łatwo się go nauczyć i używać.
  • Posiada proste i dobrze udokumentowane API.
  • Obsługuje kilka typów programowania (takich jak programowanie proceduralne, obiektowe, funkcjonalne i oparte na danych, a także opis danych).
  • Implementuje zorientowanie obiektowe poprzez metamechanizmy.
  • Łączy także prostą składnię proceduralną z potężnymi konstrukcjami opisu danych opartymi na tablicach asocjacyjnych i rozszerzalnej semantyce.
  • Wyposażony w automatyczne zarządzanie pamięcią z przyrostowym zbieraniem śmieci (dzięki czemu idealnie nadaje się do konfiguracji w świecie rzeczywistym, tworzenia skryptów, a także karkołomnego prototypowania).

Jak zainstalować Lua w systemie Linux

Pakiet Lua jest dostępny w oficjalnych repozytoriach głównych dystrybucji Linuksa, najnowszą wersję możesz zainstalować za pomocą odpowiedniego menedżera pakietów w swoim systemie.

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

Uwaga: aktualna wersja pakietu Lua w repozytorium EPEL jest nieco starsza, dlatego aby zainstalować najnowszą wersję, należy zbuduj i zainstaluj go ze źródła, jak wyjaśniono poniżej.

Zainstaluj Lua ze źródeł

Najpierw upewnij się, że masz zainstalowane narzędzia programistyczne w swoim systemie, w przeciwnym razie uruchom poniższe polecenie, aby je zainstalować.

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

Następnie, aby zbudować i zainstalować najnowszą wersję Lua (wersja 5.4.4 w chwili pisania tego tekstu) Lua, musisz pobrać plik źródłowy lua lub uruchomić następujące polecenia, aby pobrać archiwum tar, rozpakować , zbuduj i zainstaluj.

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

Po zainstalowaniu uruchom interpreter Lua, jak pokazano.

lua 

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

Korzystając ze swojego ulubionego edytora tekstu, możesz w następujący sposób stworzyć swój pierwszy program Lua.

vi hello.lua

I dodaj następujący kod do pliku.

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

Zapisz i zamknij plik. Następnie uruchom program, jak pokazano.

lua hello.lua

Aby uzyskać więcej informacji i dowiedzieć się, jak pisać programy w Lua, przejdź do: https://www.lua.org/home.html

Lua to wszechstronny język programowania używany w wielu branżach (od Internetu, przez gry, po przetwarzanie obrazu i nie tylko) i został zaprojektowany z myślą o systemach wbudowanych.

Jeśli podczas instalacji napotkasz jakiekolwiek błędy lub po prostu chcesz dowiedzieć się więcej, skorzystaj z poniższego formularza komentarza i prześlij nam swoje przemyślenia.