Како инсталирати Луа на Линук или Виндовс 10

Употреба скрипти је актуелни начин извршавања аутоматизованих задатака који резултирају бољим административним процесима и бољом контролом времена. Али истина је да је за извршавање различитих скрипти потребно имати најбоље алате за то који пружају функције и карактеристике као што су:

  • Сигурност
  • Једноставан за коришћење
  • Компатибилност између оперативних система
  • Екстензије датотека
  • Подршка за више датотека и више.
У овом случају, једна од најбољих алтернатива за коришћење је ЛУА и зато ће данас Солветиц објаснити шта је то и како инсталирати ЛУА на Линук и Виндовс системе како би имала одличну апликацију за извршавање и администрацију скрипти.

Шта је ЛУАЛуа је скриптни језик доступан бесплатно јер је отвореног кода који има предности захваљујући снажној, робусној и лакој интеграцији са различитим системима и апликацијама.

Када користимо ЛУА, суочени смо са алатом који подржава процедурално програмирање, објектно оријентисано програмирање, функционално програмирање, програмирање засновано на подацима и друго са којима су могућности извођења широке и нећемо бити ограничени тиме.

Када имплементирамо Луа, она комбинује једноставну процедуралну синтаксу са разноврсним конструкцијама описа података који се заснивају на асоцијативним низовима и проширивој семантици.

ЛУА ради тумачењем бајт кода са виртуелном машином заснованом на регистру и има аутоматско управљање меморијом помоћу које ће бити могуће извршити конфигурацијске задатке, скриптовање и још много тога.

ЛУА карактеристикеАко одлучимо да користимо ЛУА, имаћемо следеће карактеристике:

  • Луа је проверен и робустан језик који има нагласак на уграђеним системима и играма јер је водећи скриптни језик у играма.
  • Луа је једна од најбржих апликација данашњице и рангирана је као једна од најбољих апликација у смислу брзине интерпретираних скриптних језика.
  • Преносив је, преносив је јер се Луа дистрибуира у лаганом паковању и направљен је за све платформе које имају стандардни Ц компајлер. Луа ради на свим Уник и Виндовс дистрибуцијама, на мобилним уређајима са Андроид, иОС, БРЕВ, Симбиан, Виндовс Пхоне и на уграђеним микропроцесорима попут АРМ -а и Раббит -а и многим другим.
  • Може се уградити, захваљујући чињеници да ЛУА има једноставан АПИ који омогућава снажну интеграцију са кодом написаним на другим језицима као што су Ц #, Смаллталк, Фортран, Ада, Ерланг и на другим скриптним језицима, попут Перла и Руби.
  • Од великих функционалности јер има скуп карактеристика директно у самом језику, на пример, пружа метамеханизме за имплементацију класа и наслеђивање у објектно оријентисаном програмирању.
  • Лаган је, то значи да је ЛУА компримована 297 КБ и некомпресована 1.2 МБ, њен фонт садржи око 24000 линија Ц, а у 64-битним Линук окружењима интерпретер Луа креиран са свим стандардним Луа библиотекама има величину 247 КБ и библиотека Луа од 421 КБ.
  • Бесплатан је јер је отворен извор

1. Како инсталирати Луа на Линук


Постоје различити механизми за извођење ЛУА инсталације у Линуку, а доступне опције су:

Инсталирајте ЛУА из спремишта на Линуку
Пакет Луа је доступан у службеним спремиштима главних дистрибуција Линука, тако да можемо инсталирати најновију верзију помоћу менаџера пакета према дистрибуцији која се користи овако:

Дебиан и Убунту

 судо апт инсталл луа5.3

РХЕЛ / ЦентОС

 иум инсталл епел-релеасе && иум инсталл луа

Федора

 днф инсталл луа

ЕНЛАРГЕ

Инсталирајте ЛУА из извора на Линуку
Тренутна верзија Луа пакета у спремишту ЕПЕЛ -а је 5.1.4, па је за преузимање ове верзије потребно компајлирати и инсталирати из извора.

Прво ћемо инсталирати алате за програмере помоћу следеће команде:

Дебиан / Убунту

 судо апт инсталл буилд-ессентиал либреадлине-дев

РХЕЛ / ЦентОС

 иум гроупинсталл "Развојни алати" реадлине

Федора

 днф гроупинсталл "Развојни алати" реадлине

Уносимо слово И да бисмо потврдили преузимање и инсталирање ових алата.

ЕНЛАРГЕ

Сада, да бисмо компајлирали и инсталирали најновију верзију која је Луа верзија 5.3.4, извршићемо следеће команде како бисмо преузели пакет тар балл, издвојили га, компајлирали и инсталирали:

 мкдир луа_буилд цд луа_буилд цурл -Р -О хттп://ввв.луа.орг/фтп/луа-5.3.4.тар.гз тар -зкф луа -5.3.4.тар.гз цд луа -5.3.4 маке линук тест судо маке инсталл

ЕНЛАРГЕ

Када се инсталира, покренућемо тумач Луа са следећом линијом:

 луа

ЕНЛАРГЕ

Када будемо активни, креираћемо мали програм за проверу употребе ЛУА, за то ћемо користити уређивач текста, у овом случају нано, и извршити следеће:

 судо нано солутионтиц.луа
У креирану датотеку залепићемо следеће:
 Принт ("Здраво Солветиц") Принт ("Солветиц тест доцумент")

ЕНЛАРГЕ

Промене чувамо помоћу следеће комбинације тастера:

Цтрл + О.

Излазимо из уређивача помоћу тастера;

Цтрл + Кс

.
Сада ћемо креирану датотеку извршити на следећи начин:

 луа солутионтиц.луа

ЕНЛАРГЕ

Тамо видимо садржај наше креиране датотеке.

2. Како инсталирати ЛУА у Виндовс 10

Корак 1
У случају Виндовс 10, први корак који треба предузети је преузимање бинарних датотека са следеће везе:

Сада ћемо креирати роот директоријум у коме ће бити смештена сва ЛУА конфигурација, у овом случају на следећој путањи:

 Ц: \ Усерс \ Солветиц \ Доцументс \ ЛУА
Тамо ћемо креирати још једну фасциклу за креиране пројекте:

Корак 2
Отварамо преузети таблет и његов садржај се бира и издваја у фасцикли ЛУА коју смо креирали:

Корак 3
Могу се директно превући или користити опцију „Издвоји у“:

Корак 4
Приступамо подмапи "Пројекти" и тамо ћемо створити текстуалну датотеку са именом пројекта који ће се извршити и који мора садржавати екстензију .луа, за то идемо у мени Поглед истраживача датотека и активирамо оквир " Екстензије назива датотеке ", приликом уређивања проширења видећемо следећу поруку. Кликните на дугме "Да" да бисте потврдили радњу

Корак 5
Видећемо датотеку направљену:

Корак 6
Сада ћемо отворити ову датотеку уређивачем текста, пожељно Нотепад ++, и тамо уносимо следеће:

 принт ("Солветиц Интернет") принт ("ЛУА Валидатион Виндовс 10")
Креиране измене чувамо.

Корак 7
Да бисмо извршили креирани код, приступамо командној линији и идемо у ЛУА роот директоријум помоћу команде цд, а једном тамо уносимо ред луа53 који се односи на ЛУА извршну датотеку и следимо путању на којој се датотека налази. Луа, у овом случају Проиецтос / солутионтиц.луа, притиснемо "Ентер" и видећемо да се приказује садржај датотеке:

ЕНЛАРГЕ

3. ЛУА карактеристике


Видели смо основну употребу ЛУА -е и у Линук -у и у Виндовс -у 10, али ЛУА надилази ову вежбу и неке од њених најкориснијих функција су:

Позовите грешку ако је вредност аргумента в нетачна (то јест, нулл или фалсе)

 ассерт (в [, порука])

Ова функција је стандардни интерфејс за сакупљач смећа, обавља различите функције на основу првог аргумента, одлучује се као прикупљање, заустављање, поновно покретање, корак итд.

 сакупљати смеће ([опт [, арг]])

Отворите изабрану датотеку и покрените њен садржај као исечак Луа.

 дофиле ([датотека])

Прекида последњу заштићену функцију која је позвана и враћа поруку као објекат грешке.

 грешка (порука [, ниво])

То је глобална променљива, а не функција, која садржи глобално окружење.

Ако изабрани објекат нема метатабелу, враћа нил, у супротном, ако метатабела објекта има поље __метабле, враћа придружену вредност.

 гетметатабле (објецт)

Враћа три вредности (функција понављања, табела т и 0)

 ипаирс (т)

Омогућава програму приступ свим пољима у табели

 следећа (табела [, индекс])

Ако т садржи __паир метаметоду, позива га са т као аргументом и враћа прва три резултата позива

 парови (т)

Примите неограничен број аргумената и одштампајте њихове вредности на стдоут

 штампа (···)

Да бисмо детаљно знали све аргументе доступне за ЛУА, можемо посетити следећу званичну везу:

Тако ЛУА постаје потпуно решење за све послове везане за скрипте које се на једноставан начин могу користити и на Линуксу и на Виндовс 10.

wave wave wave wave wave