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.