{"id":45585,"date":"2024-02-19T11:47:17","date_gmt":"2024-02-19T11:47:17","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=45585"},"modified":"2024-02-19T11:47:17","modified_gmt":"2024-02-19T11:47:17","slug":"install-gambas-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/02\/install-gambas-ubuntu\/","title":{"rendered":"How to Install New Gambas 3.19.0 in Ubuntu 22.04 | 20.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-newlogo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-45587\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-newlogo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-newlogo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-newlogo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-newlogo-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-newlogo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-newlogo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p><b>Gambas released new 3.19.0 few days ago. Here&#8217;s the new features and how to to install guide for Ubuntu users!<\/b><\/p>\n<p>Gambas is a full-featured object-oriented language and development environment built on a BASIC interpreter. It&#8217;s made up of a compiler, interpreter, archiver, scripter, development environment, and many extension components, for easily developing command-line, GTK2\/GTK3, Qt, Database, Web, SDL applications.<\/p>\n<p>The latest version so far is Gambas 3.19.0 that includes many exciting new features. First, as you see above, it has a <b>new app icon<\/b> that&#8217;s called <code>gambas-thin<\/code>. Though, I personally prefer the old one a bit more.<\/p>\n<div id=\"attachment_45586\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-logoicon.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-45586\" class=\"size-medium wp-image-45586\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-logoicon-300x300.webp\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-logoicon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-logoicon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-logoicon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-logoicon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-logoicon.webp 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-45586\" class=\"wp-caption-text\">old gambas3 icon<\/p><\/div>\n<p>The new release brings <b>huge improvements to interpreter<\/b>, to make it faster than Python, Perl and Java interpreters in all benchmarks!<br \/>\n<!--more--><\/p>\n<p>For Linux, the IDE can now generate <code>AppImage<\/code> package, which is an universal Linux package format (run in sandbox) to launch software application without installation. And, Wayland, the default session in recent GNOME Desktop (default in Ubuntu and Fedora), now has the <code>gb.media<\/code>\u00a0and\u00a0<code>gb.media.form<\/code> components, and better GUI components support.<\/p>\n<p>Other new features in Gambas 3.19.0 include:<\/p>\n<ul>\n<li>Support for the russian <code>e2k<\/code> architecture.<\/li>\n<li>Many enhancements to the IDE image editor.<\/li>\n<li>Faster tree filter in IDE.<\/li>\n<li>Global shortcut to open LinkedIn<\/li>\n<li>Support for computed GOTO and GOSUB.<\/li>\n<li>New <code>Dec<\/code> and <code>Base$<\/code> functions for converting integers in any base.<\/li>\n<li>The database component now can retrieve the contents of a newly inserted record.<\/li>\n<li>The <code>gb.desktop<\/code> component now uses the freedesktop portal by default if present.<\/li>\n<li>New syntax highlighter component based on definition files: <code>gb.highlight<\/code>.<\/li>\n<li>Support for the <code>dict:\/\/ protocol<\/code> in the gb.net.curl component.<\/li>\n<li>See <a href=\"https:\/\/gambaswiki.org\/wiki\/doc\/release\/3.19.0?nh\" target=\"_blank\" rel=\"noopener\">release note<\/a> for more details.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-firstapp.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45588\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-firstapp-700x395.webp\" alt=\"\" width=\"610\" height=\"344\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-firstapp-700x395.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-firstapp-300x169.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-firstapp-768x433.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-firstapp-1320x744.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas-firstapp.webp 1492w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>How to Install Gambas 3.19.0 in Ubuntu<\/h3>\n<p>Gambas has an <a href=\"https:\/\/launchpad.net\/~gambas-team\/+archive\/ubuntu\/gambas3\" target=\"_blank\" rel=\"noopener\">official Ubuntu PPA<\/a> so far supports <b>Ubuntu 20.04<\/b>, <b>Ubuntu 22.04<\/b>, <b>Ubuntu 23.10<\/b>, and even old Ubuntu 18.04, 16.04, 14.04. While, <b>Ubuntu 24.04<\/b> has already made the new release packages in system repository.<\/p>\n<p>1. First, press <code>Ctrl+Alt+T<\/code> on keyboard to open terminal. When it opens, run command to add the PPA:<\/p>\n<pre>sudo add-apt-repository ppa:gambas-team\/gambas3<\/pre>\n<p><i>Type user password (no visual feedback, just type in mind) when it asks and hit Enter to continue.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas3-ppa-jammy.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45589\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas3-ppa-jammy-700x321.webp\" alt=\"\" width=\"610\" height=\"280\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas3-ppa-jammy-700x321.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas3-ppa-jammy-300x137.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas3-ppa-jammy-768x352.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/gambas3-ppa-jammy.webp 786w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>2. For Linux Mint and old Ubuntu 16.04 &amp; 14.04, you may need to manually refresh package cache after adding PPA.<\/p>\n<pre>sudo apt update<\/pre>\n<p>3. Finally, install Gambas, as well as the compiler, runtime interpreter, scripter, IDE, and extension components by running command:<\/p>\n<pre>sudo apt install gambas3<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/apt-gambas3.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45590\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/apt-gambas3-700x520.webp\" alt=\"\" width=\"610\" height=\"453\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/apt-gambas3-700x520.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/apt-gambas3-300x223.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/apt-gambas3-768x571.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/apt-gambas3.webp 1056w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>After installation, search for and launch gambas from either start menu or Gnome overview depends on your desktop environment.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/launch-gambas3.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/launch-gambas3.webp\" alt=\"\" width=\"494\" height=\"275\" class=\"aligncenter size-full wp-image-45591\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/launch-gambas3.webp 494w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/launch-gambas3-300x167.webp 300w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/a><\/p>\n<p>For how to get started with Gambas, see the <a href=\"https:\/\/gambaswiki.org\/wiki\" rel=\"noopener\" target=\"_blank\">official documentation<\/a>.<\/p>\n<h3>Uninstall Gambas<\/h3>\n<p>To uninstall, simply open terminal (Ctrl+Alt+T) and run command:<\/p>\n<pre>sudo apt remove --autoremove gambas3<\/pre>\n<p>Also remove the PPA either by running command in terminal:<\/p>\n<pre>sudo add-apt-repository --remove ppa:gambas-team\/gambas3<\/pre>\n<p>or by removing the source line via <code>Software & Updates<\/code> tool under <code>Other Software<\/code> tab.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/remove-gambas-ppa.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/remove-gambas-ppa-700x429.webp\" alt=\"\" width=\"610\" height=\"374\" class=\"aligncenter size-large wp-image-45592\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/remove-gambas-ppa-700x429.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/remove-gambas-ppa-300x184.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/remove-gambas-ppa-768x470.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/remove-gambas-ppa.webp 1009w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Gambas released new 3.19.0 few days ago. Here&#8217;s the new features and how to to install guide for Ubuntu users! Gambas is a full-featured object-oriented language and development environment built on a BASIC interpreter. It&#8217;s made up of a compiler, interpreter, archiver, scripter, development environment, and many extension components, for easily developing command-line, GTK2\/GTK3, Qt, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":45587,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,6],"tags":[790,2086],"class_list":["post-45585","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","category-news","tag-gambas","tag-programming"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/45585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=45585"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/45585\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/45587"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=45585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=45585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=45585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}