Lua, Linux veya Windows 10'a nasıl kurulur

Komut dosyalarının kullanımı, daha iyi yönetim süreçleri ve daha iyi zaman kontrolü ile sonuçlanan otomatik görevleri yürütmenin mevcut bir yoludur. Ancak, çeşitli komut dosyalarını yürütmek için, bunun için aşağıdaki gibi işlevler ve özellikler sağlayan en iyi araçlara sahip olmak gerektiği doğrudur:

  • Güvenlik
  • Kullanımı kolay
  • İşletim sistemleri arasında uyumluluk
  • Dosya uzantıları
  • Çoklu dosya desteği ve daha fazlası.
Bu durumda, kullanılacak en iyi alternatiflerden biri LUA'dır ve bu nedenle bugün Solvetic, komut dosyalarının yürütülmesi ve yönetimi için harika bir uygulamaya sahip olmak için bunun ne olduğunu ve LUA'nın Linux ve Windows sistemlerine nasıl kurulacağını açıklayacaktır.

LUA nedirLua, çeşitli sistem ve uygulamalarla güçlü, sağlam ve kolay entegrasyonu sayesinde avantajlara sahip açık kaynak kodlu olduğu için ücretsiz olarak kullanılabilen bir betik dilidir.

LUA'yı kullanırken, prosedürel programlamayı, nesne yönelimli programlamayı, fonksiyonel programlamayı, veri tabanlı programlamayı ve daha fazlasını destekleyen, yürütme seçeneklerinin geniş olduğu ve bununla sınırlı kalmayacağımız bir araçla karşı karşıyayız.

Lua'yı uyguladığımızda, basit yordamsal sözdizimini, sırayla ilişkisel dizilere ve genişletilebilir anlambilime dayanan çok yönlü veri açıklama yapılarıyla birleştirir.

LUA, kayıt tabanlı bir sanal makine ile bayt kodunu yorumlayarak çalışır ve yapılandırma görevleri, komut dosyası oluşturma ve çok daha fazlasını gerçekleştirmenin mümkün olacağı otomatik bellek yönetimine sahiptir.

LUA ÖzellikleriLUA kullanmayı seçersek, aşağıdaki özelliklere sahip olacağız:

  • Lua, oyunlarda lider betik dili olduğu için gömülü sistemlere ve oyunlara vurgu yapan kanıtlanmış ve sağlam bir dildir.
  • Lua, günümüzün en hızlı uygulamalarından biridir ve yorumlanmış komut dosyası dilleri arasında hız açısından en iyi uygulamalardan biri olarak derecelendirilmiştir.
  • Portatiftir, Lua hafif bir pakette dağıtıldığından ve standart bir C derleyicisine sahip tüm platformlar için üretildiğinden portatiftir. Lua, tüm Unix ve Windows dağıtımlarında, Android, iOS, BREW, Symbian, Windows Phone ile mobil cihazlarda ve ARM ve Rabbit gibi yerleşik mikroişlemcilerde ve daha pek çok şeyde çalışır.
  • LUA'nın C#, Smalltalk, Fortran, Ada, Erlang gibi diğer dillerde ve Perl gibi diğer betik dillerinde yazılmış kodlarla güçlü bir entegrasyona izin veren basit bir API'ye sahip olması sayesinde gömülebilir. ve Ruby.
  • Büyük işlevselliklerden biri, doğrudan dilin kendisinde bir dizi özelliğe sahip olduğundan, örneğin, nesne yönelimli programlamada sınıfları ve kalıtımı uygulamak için metamekanizmalar sağlar.
  • Hafiftir, bu, LUA'nın 297 KB sıkıştırılmış ve 1.2 MB sıkıştırılmamış olduğunu, yazı tipinin yaklaşık 24000 satır C içerdiğini ve 64 bit Linux ortamlarında, tüm standart Lua kitaplıklarıyla oluşturulan Lua yorumlayıcısının 247 KB boyutunda olduğunu gösterir. ve 421 KB Lua kütüphanesi.
  • Açık kaynak olduğu için ücretsizdir

1. Lua Linux'a nasıl kurulur


Linux'ta LUA kurulumunu gerçekleştirmek için farklı mekanizmalar vardır, mevcut seçenekler şunlardır:

LUA'yı Linux'taki depolardan yükleyin
Lua paketi, ana Linux dağıtımlarının resmi depolarında mevcuttur, bu nedenle, şu şekilde kullanılan dağıtıma göre paket yöneticisini kullanarak en son sürümü kurabiliriz:

Debian ve Ubuntu

 sudo uygun kurulum lua5.3

RHEL / CentOS

 yum epel sürümünü yükleyin && yum lua yükleyin

fötr şapka

 dnf yükleme lua

BÜYÜT

LUA'yı Linux'ta kaynaktan yükleyin
EPEL deposundaki Lua paketinin mevcut sürümü 5.1.4'tür, bu nedenle bu sürümü edinmek için kaynaktan derlenmeli ve kurulmalıdır.

İlk olarak, aşağıdaki komutu kullanarak geliştirici araçlarını yükleyeceğiz:

Debian / Ubuntu

 sudo apt install build-essential libreadline-dev

RHEL / CentOS

 yum groupinstall "Geliştirme Araçları" okuma satırı

fötr şapka

 dnf groupinstall "Geliştirme Araçları" okuma satırı

Bu araçların indirilmesini ve kurulumunu onaylamak için Y harfini giriyoruz.

BÜYÜT

Şimdi en son sürüm olan Lua 5.3.4'ü derlemek ve kurmak için tar ball paketini indirmek, ayıklamak, derlemek ve kurmak için aşağıdaki komutları uygulayacağız:

 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 linux yapmak sudo kurulumunu test et

BÜYÜT

Kurulduktan sonra, Lua yorumlayıcısını aşağıdaki satırla çalıştıracağız:

 lua

BÜYÜT

Etkinleştirildiğinde, LUA kullanımını kontrol etmek için küçük bir program oluşturacağız, bunun için bir metin düzenleyici kullanacağız, bu durumda nano ve aşağıdakileri yürüteceğiz:

 sudo nano çözücü.lua
Oluşturulan dosyaya aşağıdakileri yapıştıracağız:
 Yazdır ("Merhaba Solvetic") Yazdır ("Solvetic test belgesi")

BÜYÜT

Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Tuşları kullanarak editörden çıkıyoruz;

Ctrl + X

.
Şimdi oluşturulan dosyayı aşağıdaki gibi çalıştıracağız:

 lua çözücü.lua

BÜYÜT

Orada oluşturduğumuz dosyanın içeriğini görüyoruz.

2. Windows 10'da LUA nasıl kurulur

Aşama 1
Windows 10 durumunda, atılacak ilk adım, aşağıdaki bağlantıdan ikili dosyaları indirmektir:

Şimdi, tüm LUA yapılandırmasının barındırılacağı bir kök klasör oluşturacağız, bu durumda aşağıdaki yolda:

 C: \ Kullanıcılar \ Solvetic \ Belgeler \ LUA
Orada, oluşturulan projeler için başka bir klasör oluşturacağız:

Adım 2
İndirilen tableti açıyoruz ve içeriği seçilip oluşturduğumuz LUA klasörüne ayıklanıyor:

Aşama 3
Doğrudan sürüklenebilirler veya "İçine Ayıkla" seçeneğini kullanabilirler:

4. Adım
"Projeler" alt klasörüne erişiyoruz ve orada yürütülecek projenin adıyla bir metin dosyası oluşturacağız ve bu .lua uzantısını içermelidir, bunun için dosya gezgininin Görünüm menüsüne gidip kutuyu etkinleştiriyoruz " Dosya adı uzantıları ", uzantıyı düzenlerken aşağıdaki mesajı göreceğiz. Eylemi onaylamak için "Evet" düğmesine tıklayın

Adım 5
Oluşturulan dosyayı göreceğiz:

6. Adım
Şimdi bu dosyayı bir metin düzenleyiciyle, tercihen Notepad ++ ile açacağız ve oraya aşağıdakileri gireceğiz:

 yazdır ("Solvetic İnternet") yazdır ("LUA Doğrulaması Windows 10")
Oluşturulan değişiklikleri kaydediyoruz.

7. Adım
Oluşturulan kodu çalıştırmak için komut istemine erişiyoruz ve cd komutunu kullanarak LUA kök klasörüne gidiyoruz ve orada bir kez LUA yürütülebilir dosyasını ifade eden lua53 satırına gireceğiz ve dosyanın bulunduğu yolu takip edeceğiz. bu durumda Proyectos / solventtic.lua, "Enter" a basıyoruz ve dosyanın içeriğinin görüntülendiğini göreceğiz:

BÜYÜT

3. LUA Özellikleri


LUA'nın hem Linux hem de Windows 10'da temel kullanımını gördük, ancak LUA bu alıştırmanın çok ötesine geçiyor ve en kullanışlı işlevlerinden bazıları:

v argümanının değeri yanlışsa (yani boş veya yanlış) hatayı çağırın

 onaylamak (v [, mesaj])

Bu işlev çöp toplayıcı için standart bir arayüzdür, ilk argümana göre farklı işlevleri gerçekleştirir, toplama, durdurma, yeniden başlatma, adım vb.

 çöp toplamak ([opt [, arg]])

Seçili dosyayı açın ve içeriğini bir Lua parçacığı olarak çalıştırın.

 dofile ([dosya])

Çağrılan en son korunan işlevi sonlandırır ve mesajı hata nesnesi olarak döndürür.

 hata (mesaj [, seviye])

Global ortamı içeren bir fonksiyon değil, global bir değişkendir.

 _G

Seçili nesnenin metatablosu yoksa, nil değerini döndürür, aksi takdirde nesnenin metatable'ında bir __metatable alanı varsa, ilişkili değeri döndürür.

 getmetable (nesne)

Üç değer döndürür (bir yineleyici işlevi, tablo t ve 0)

 ipair (t)

Bir programın tablodaki tüm alanlara erişmesine izin verir

 sonraki (tablo [, dizin])

t, bir __pairs metametodunu içeriyorsa, onu argüman olarak t ile çağırır ve çağrının ilk üç sonucunu döndürür.

 çiftler (t)

İstediğiniz sayıda argüman alın ve değerlerini stdout'a yazdırın

 Yazdır (···)

LUA için mevcut tüm argümanları ayrıntılı olarak bilmek için aşağıdaki resmi bağlantıyı ziyaret edebiliriz:

Böylece LUA, hem Linux hem de Windows 10'da basit bir şekilde kullanılabilen, komut dosyasıyla ilgili tüm işler için eksiksiz bir çözüm haline gelir.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave