Cara Install Lazarus IDE (Delphi Qt5) di MX Linux

Linux VPSLabs

0 Comment

Link

Bagaimana cara install Lazarus yaitu IDE Delphi untuk Linux versi terbaru yang sifatnya open source dan cross-platform itu berarti bahwa Lazarus dapat berjalan pada Windows, Linux, dan Mac. Lazarus Delphi adalah program komputer yang digunakan untuk membuat aplikasi executable. Bagaimana cara memasangnya di MX Linux kita lihat tulisan ini sampai akhir.

Apa Itu Lazarus

Lazarus adalah IDE pemrograman Delphi di Linux lintas platform yang sifatnya open source untuk pengembangan aplikasi cepat (rapid application development, RAD) menggunakan kompiler Free Pascal. Tujuannya adalah untuk menyediakan lingkungan pengembangan yang mudah digunakan untuk programmer yang mengembangkan dengan bahasa Object Pascal, yang semirip mungkin dengan Delphi.

Pengembang aplikasi di Linux atau programmer Delphi di Linux banyak yang menggunakan Lazarus untuk membuat aplikasi dengan antarmuka pengguna grafis (GUI) ditujukan untuk pengguna desktop, dan juga untuk perangkat seluler, aplikasi web, layanan web, komponen visual, dan pustaka fungsi untuk sejumlah platform berbeda, termasuk Mac, Linux dan Windows.

Kelebihan Lazarus

Lazarus menyediakan lingkungan pengembangan visual untuk membuat antarmuka pengguna mirip dengan Borland Delphi. Bersamaan dengan fitur manajemen proyek, Lazarus IDE juga menyediakan:

  • Sifatnya What You See Is What You Get (WYSIWYG), apa yang Anda lihat maka itu yang Anda dapat. Kenapa? Karena desainer tata letak atau layout untuk jendelanya itu visual
  • Widget GUI atau komponen visual seperti edit box, button, dialog, menu, dll.
  • Komponen non-visual untuk pengaturan aplikasi tingkat lanjut
  • Komponen konektivitas data untuk MySQL, PostgreSQL, FireBird, Oracle, SQLite, Sybase, dan lainnya
  • Kumpulan widget data yang memungkinkan pengembang melihat data dalam komponen visual di desainer untuk membantu pengembangan
  • Debugger kode interaktif
  • Code completion
  • Template kode
  • Penyorotan sintaksis
  • Bantuan berorientasi konteks
  • Manajemen sumber daya teks untuk internasionalisasi (internasionalisasi)
  • Pemformatan kode otomatis
  • Kemampuan untuk membuat komponen khusus

Freepascal adalah Kompilator Pascal 32/64bit gratis. Muncul dengan perpustakaan run-time yang sepenuhnya kompatibel dengan Turbo Pascal 7.0 dan hampir kompatibel dengan Delphi. Pustaka bersama dapat ditautkan. Paket ini berisi compiler commandline dan utils. Unit yang disediakan adalah runtime library (RTL), free component library (FCL) dan binding untuk banyak library C umum.

Cara Install Lazarus

Metode berikut ini sudah di coba di Linux Mint, untuk Linux Mint dan Ubuntu pasti juga bisa karena basisnya Debian juga. Buka MX Package Installer, buka tab “Stable Repo” ketikkan “lazarus” di kotak pencarian yang ditunjuk anak panah nomor 2, nanti ada banyak lazarus disana jadi bingung pilih yang mana seperti yang ditunjuk nomor 3, coba lihat deh gambar berikut ini.

cara install lazarus mx linux

Nah bingung kan mau pilih yang mana? Begini saja itu kan package di repository nya sudah versi lama dan sudah rilis versi terbaru, bagaimana kalo kita install versi terbarunya saja melalui download file installer melalui website resminya saja:

  1. Buka website Lazarus
  2. Pilih download untuk Debian (bisa untuk MX Linux, Ubuntu, dan Linux Mint), pilih yang 64bit, ini gambarnya:
Download Lazarus Linux 64bit
  1. Selanjutnya Anda akan di arahkan ke SourceForge, silahkan download 3 file yang disediakan yaitu fpc-laz, fpc-src, dan lazarus-project, nama file bergantung dari rilis terbaru. Kalo kami saat praktek ini menggunakan file fpc-laz_3.2.2-210709_amd64.deb, fpc-src_3.2.2-210709_amd64.deb, dan lazarus-project_2.2.0-0_amd64.deb
  2. Silahkan install satu per satu berurutan sesuai dengan yang disebutkan pada nomor 3 dengan cara dobel klik pada masing-masing file deb
  3. Apabila sudah selesai instal, selanjutnya tahap terakhir adalah instal Debugger GDB (GNU Debugger) dengan cara buka Terminal dan ketikkan:
sudo apt install gdb

Cara ini sudah kami tes menggunakan versi MX Linux 21.1 sehingga yang didapatkan ketika menginstal Lazarus lengkap dengan metode yang dituliskan ini adalah:

  • Lazarus : /usr/share/lazarus/2.2.0/ [OK]
  • Compiler : /usr/bin/fpc [OK]
  • FPC Sources : /usr/share/fpcsrc/$(FPCVER) [OK]
  • Make : File: /usr/bin/make [OK]
  • Debugger : gdb [OK]
  • Fppkg : File: /etc/fppkg.cfg

Error Instalasi Lazarus

Berikut ini adalah kemungkinan error atau kesalahan pada saat instalasi Lazarus.

Warning: wrong version in ide/version.inc: 2.0.10+dfsg-4

Kesalahan ini adalah kesalahan pendefinisian versi pada path. Silahkan buka path /usr/lib/lazarus/2.0.10/ide/ sebagai root. Caranya buka File manager (Thunar) lalu menuju path tersebut, klik kanan pada ruang kosong pilih “Open root Thunar here”, buka file version.inc dengan FeatherPad atau edior lainnya. Ganti ‘2.0.10+dfsg-4’ menjadi ‘2.0.10+dfsg-4+b2’ karena kita bisa melihat versi pada MX Package Installer gambar di atas versinya adalah ‘2.0.10+dfsg-4+b2’ lalu simpan. Perlu dicatat bahwa kesalahan ini berlaku untuk versi lama, versi terbaru metode kami tuliskan ini tidak ada kesalahan seperti ini selama praktek.

Membuat Aplikasi Menggunakan Lazarus

Baik sekarang kita coba membuat aplikasi di Linux menggunakan Lazarus, langsung saja jalankan aplikasinya melalui Start Menu >> Development >> Lazarus. Untuk jendela utamanya memang terpisah, tidak usah mencari single window mode (seperti IDE visual basic, visual studio, dll). Jadi usahakan jendela ini yaitu: jendela source editor, object inspector, dan form. Anda dapat memunculkannya dari menu View >> Object Inspector. Untuk form sudah pasti muncul pada saat Lazarus dijalankan. Sedangkan Code Editor bisa dimunculkan dengan cara klik 2x pada form. Sehingga tampilan akhir Lazarus seperti berikut ini:

Lazarus Linux

Lazarus adalah adalah aplikasi pemrograman IDE yang digunakan untuk mengembangkan aplikasi dan mampu berjalan multi platform. Ini adalah bahasa pemrograman berorientasi objek yang sebagian besar digunakan untuk mengembangkan aplikasi. Pada halaman ini kita sudah berhasil install Lazarus di Linux MX 21 dan kemungkinan besar bisa karena basisnya sama dengan Ubuntu 20.04 dan Linux Mint 20.03. It works.

Share:

Related Post