ວິທີການຕິດຕັ້ງພາສາ Lua Scripting ໃນ Linux


Lua ແມ່ນພາສາທີ່ບໍ່ເສຍຄ່າແລະເປີດກວ້າງ, ມີປະສິດທິພາບ, ແຂງແຮງ, ມີພາສາຂຽນນ້ອຍທີ່ສຸດແລະຝັງໄດ້. ມັນແມ່ນພາສາສະຄິບທີ່ສາມາດຂະຫຍາຍໄດ້ແລະຕີຄວາມ ໝາຍ ທີ່ພິມເປັນແບບເຄື່ອນໄຫວ, ດຳ ເນີນການໂດຍການແປ bytecode ກັບເຄື່ອງ virtual ທີ່ລົງທະບຽນ.

Lua ໃຊ້ງານທັງ ໝົດ ຖ້າບໍ່ແມ່ນລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ Unix ລວມທັງ Linux ແລະ Windows; ໃນລະບົບປະຕິບັດການມືຖື (Android, iOS, BREW, Symbian, Windows Phone); ກ່ຽວກັບ microprocessors ຝັງ (ARM ແລະ Rabbit); ກ່ຽວກັບ IBM mainframes ແລະອີກຫຼາຍໆຢ່າງ.

ເບິ່ງວິທີການໂປແກຼມ Lua ເຮັດວຽກໃນການສາທິດສົດ.

  • ສ້າງໃນທຸກລະບົບທີ່ມີຕົວລວບລວມມາດຕະຖານ C.
  • ມັນມີນ້ ຳ ໜັກ ເບົາ, ໄວ, ມີປະສິດຕິພາບແລະມີກະເປົາຖື.
  • ມັນງ່າຍທີ່ຈະຮຽນຮູ້ແລະ ນຳ ໃຊ້.
  • ມັນມີ API ທີ່ລຽບງ່າຍແລະເປັນເອກະສານໄດ້ດີ.
  • ມັນສະ ໜັບ ສະ ໜູນ ການຂຽນໂປຼແກຼມຫຼາຍປະເພດ (ເຊັ່ນ: ການ ກຳ ນົດຂັ້ນຕອນ, ການ ກຳ ນົດຈຸດປະສົງ, ການເຮັດວຽກແລະການຂຽນໂປແກຼມທີ່ໃຊ້ຂໍ້ມູນພ້ອມທັງ ຄຳ ອະທິບາຍຂໍ້ມູນ).
  • ການປະຕິບັດຈຸດປະສົງໂດຍຜ່ານກົນໄກ meta.
  • ມັນຍັງລວມເອົາໄວຍາກອນຂັ້ນຕອນທີ່ກົງໄປກົງມາພ້ອມກັບ ຄຳ ອະທິບາຍຂໍ້ມູນທີ່ມີຕົວຕົນກໍ່ສ້າງຮາກຖານອ້ອມອາຄານທີ່ກ່ຽວຂ້ອງແລະການ ນຳ ໃຊ້ຂະຫຍາຍ.
  • ມາພ້ອມກັບການຈັດການກັບຄວາມ ຈຳ ແບບອັດຕະໂນມັດໂດຍມີການເກັບຂີ້ເຫຍື້ອເພີ່ມຂື້ນ (ສະນັ້ນເຮັດໃຫ້ມັນສົມບູນແບບ ສຳ ລັບການຕັ້ງຄ່າ, ການຂຽນຕົວອັກສອນ, ແລະການ ທຳ ລາຍຮູບແບບຕ່າງໆ).

ວິທີການຕິດຕັ້ງ Lua ໃນ Linux

ແພັກເກດ Lua ມີຢູ່ໃນຫໍສະ ໝຸດ ຢ່າງເປັນທາງການຂອງການແຈກຈ່າຍ Linux ທີ່ ສຳ ຄັນ, ທ່ານສາມາດຕິດຕັ້ງເວີຊັນລ້າສຸດໂດຍໃຊ້ຜູ້ຈັດການຊຸດທີ່ ເໝາະ ສົມໃນລະບົບຂອງທ່ານ.

$ sudo apt install lua5.3	                #Debian/Ubuntu systems 
# yum install epel-release && yum install lua	#RHEL/CentOS systems 
# dnf install lua		                #Fedora 22+

ໝາຍ ເຫດ: ຊຸດ Lua ລຸ້ນປະຈຸບັນຢູ່ໃນຫໍເກັບ EPEL ແມ່ນ 5.1.4; ດັ່ງນັ້ນການຕິດຕັ້ງລຸ້ນທີ່ອອກມາໃນປະຈຸບັນ, ທ່ານ ຈຳ ເປັນຕ້ອງສ້າງແລະຕິດຕັ້ງມັນຈາກແຫຼ່ງດັ່ງທີ່ໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້.

ກ່ອນອື່ນ ໝົດ, ຮັບປະກັນວ່າທ່ານມີເຄື່ອງມືພັດທະນາທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ, ຖ້າບໍ່ດັ່ງນັ້ນ ດຳ ເນີນ ຄຳ ສັ່ງດ້ານລຸ່ມເພື່ອຕິດຕັ້ງພວກມັນ.

$ sudo apt install build-essential libreadline-dev      #Debian/Ubuntu systems 
# yum groupinstall "Development Tools" readline		#RHEL/CentOS systems 
# dnf groupinstall "Development Tools" readline		#Fedora 22+

ຈາກນັ້ນກໍ່ສ້າງແລະຕິດຕັ້ງລຸ້ນລຸ້ນລ້າສຸດ (ຮຸ່ນ 5.3.4 ໃນເວລາຂຽນນີ້) ຂອງ Lua, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອດາວໂລດຊຸດ tar tar, ສະກັດ, ສ້າງແລະຕິດຕັ້ງມັນ.

$ mkdir lua_build
$ cd lua_build
$ curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz
$ tar -zxf lua-5.3.4.tar.gz
$ cd lua-5.3.4
$ make linux test
$ sudo make install

ເມື່ອທ່ານໄດ້ຕິດຕັ້ງມັນແລ້ວ, ໃຫ້ທ່ານແປພາສາ Lua ຕາມທີ່ສະແດງໄວ້.

$ lua 

ການ ນຳ ໃຊ້ບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກ, ທ່ານສາມາດສ້າງໂປແກມ 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 ແມ່ນພາສາການຂຽນໂປແກຼມທີ່ຫລາກຫລາຍໄດ້ຖືກ ນຳ ໃຊ້ໃນຫລາຍໆອຸດສາຫະ ກຳ (ຕັ້ງແຕ່ເວບໄຊທ໌ຈົນເຖິງການປະມວນຜົນພາບແລະອື່ນໆ) ແລະມັນໄດ້ຖືກອອກແບບດ້ວຍບູລິມະສິດສູງ ສຳ ລັບລະບົບຝັງຢູ່.

ຖ້າທ່ານພົບຂໍ້ຜິດພາດໃດໆໃນລະຫວ່າງການຕິດຕັ້ງຫຼືພຽງແຕ່ຢາກຮູ້ເພີ່ມເຕີມ, ໃຫ້ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມເພື່ອສົ່ງຄວາມຄິດຂອງທ່ານມາໃຫ້ພວກເຮົາ.