วิธีการติดตั้งภาษาสคริปต์ 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 หรือเรียกใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดแพ็คเกจ tarball จากนั้นแตกไฟล์ สร้างและติดตั้ง
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 เป็นภาษาโปรแกรมอเนกประสงค์ที่ใช้ในอุตสาหกรรมต่างๆ มากมาย (ตั้งแต่เว็บ เกม การประมวลผลภาพ และอื่นๆ) และได้รับการออกแบบโดยให้ความสำคัญกับระบบฝังตัวเป็นสำคัญ
หากคุณพบข้อผิดพลาดใดๆ ระหว่างการติดตั้งหรือต้องการทราบข้อมูลเพิ่มเติม โปรดใช้แบบฟอร์มความคิดเห็นด้านล่างเพื่อส่งความคิดเห็นของคุณถึงเรา