ค้นหาเว็บไซต์

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

หากคุณพบข้อผิดพลาดใดๆ ระหว่างการติดตั้งหรือต้องการทราบข้อมูลเพิ่มเติม โปรดใช้แบบฟอร์มความคิดเห็นด้านล่างเพื่อส่งความคิดเห็นของคุณถึงเรา