Installing GambOS repository and Gambas on a supported distribution.
If on GambOS then everything below DOES NOT apply to you, as all is pre configured and installed for you.
Here are the setup instruction for all available distributions. You will need to download and run a script with elevated rights. The script will add the GambOS repository and key followed by a system update. All that's left for to do is install Gambas3 and GambOS applications.
Binaries are available for:
- Debian 11 - bullseye (amd64 and i386)
- Debian 12 - bookworm (amd64, arm64 and i386)
- Devuan 4.0 - Chimaera (amd64 and i386) --> use Debian 11
- Devuan 5.0 - Daedalus (amd64, arm64 and i386) --> use Debian 12
- Linux Mint Debian Edition 5 - bullseye (amd64 and i386) --> use Debian 11
- Linux Mint Debian Edition 6 - bookworm (amd64 and i386) --> use Debian 12
- Raspberry Pi OS (64-bit) - bookworm (arm64) --> use Debian 12
- Ubuntu 20.04 - focal (amd64)
- Ubuntu 22.04 - jammy (amd64)
- Ubuntu 24.04 - noble (amd64)
- Linux Mint 20 (amd64) --> use Ubuntu 20.04
- Linux Mint 21 (amd64) --> use Ubuntu 22.04
- Linux Mint 22 (amd64) --> use Ubuntu 24.04
At the end of this document you will find a trouble shooting section, in case you need it.
Once done continue with Install GambOS applications in the left menu
For bullseye (Debian 11) - amd64 and i386 available
1. Download add-repo-bullseye.tar.xz, extract in a folder of choice, run a script and install gambas.
In terminal:
cd /folder/of/choice
su root
./add-repo-bullseye.sh
apt-get install gambas3
OR
In terminal:
cd /folder/of/choice
sudo ./add-repo-bullseye.sh
sudo apt-get install gambas3
For bookworm (Debian 12) - amd64, arm64 and i386 available
1. Download add-repo-bookworm.tar.xz, extract in a folder of choice, run a script and install gambas.
In terminal:
cd /folder/of/choice
su root
./add-repo-bookworm.sh
apt-get install gambas3
OR
In terminal:
cd /folder/of/choice
sudo ./add-repo-bookworm.sh
sudo apt-get install gambas3
For focal (Ubuntu 20.04) - amd64 only
1. Download add-repo-focal.tar.xz, extract in a folder of choice, run a script and install gambas.
In terminal:
cd /folder/of/choice
sudo ./add-repo-focal.sh
sudo apt-get install gambas3
For jammy (Ubuntu 22.04) - amd64 only
1. Download add-repo-jammy.tar.xz, extract in a folder of choice, run a script and install gambas.
In terminal:
cd /folder/of/choice
sudo ./add-repo-jammy.sh
sudo apt-get install gambas3
For noble (Ubuntu 24.04) - amd64 only
1. Download add-repo-noble.tar.xz, extract in a folder of choice, run a script and install gambas.
In terminal:
cd /folder/of/choice
sudo ./add-repo-noble.sh
sudo apt-get install gambas3
Trouble shooting
1. Trouble with broken packages:
In terminal:
sudo apt-get --fix-missing
sudo apt-get install gambas3
2. Trouble with the key not being recognized:
In terminal:
sudo chmod 644 /etc/apt/trusted.gpg.d/gbwilly.gpg
ls -al /etc/apt/trusted.gpg.d/gbwilly.gpg
-rw-r--r-- 1 root root 1745 7 mei 13:25 gbwilly.gpg
sudo apt-get update
sudo apt-get upgrade
Repository created with RepoBuilder 0.2.2-1 (rev.#031) Beta 3 (using LibGb3DebPack 0.2.1-1 (rev.#017) Beta 2)
More info about this project at Gambas3 Debian and Ubuntu Repositories