Wenn die Installation von Gambas aus den Paket-Quellen der verwendeten Linux-Distribution nicht möglich ist, dann lohnt die Installation der aktuellen stabilen Version von Gambas3 aus den Quellen des Gambas-Projekts. Diese Installation hat den Vorteil, dass sie für viele Linux-Distributionen ähnlich abläuft. Die Beschreibungen in diesem Kapitel folgen den Hinweisen zur Installation von Gambas auf der Gambas-Projektseite.
Bevor Sie sich der Installation von Gambas3 in der aktuellen stabilen Version zuwenden, sollten Sie sicherstellen, dass eine existierende ältere Version von Gambas sauber de-installiert worden ist! Im Kapitel 'De-Installation von Gambas' finden Sie eine ausführliche Beschreibung, wie man Gambas de-installiert.
Eine Übersicht der Entwickler-Pakete finden Sie gegenwärtig hier: http://gambaswiki.org/wiki/install#t5. Außerdem wird dort nach der Übersicht die Installation von Gambas allgemein beschrieben. Es wird auf Besonderheiten ausgewählter Linux-Distributionen hingewiesen.
Sie müssen dafür sorgen, dass alle benötigten Entwickler-Pakete, die zur Installation von Gambas3 benötigt werden, auf Ihrem Computer installiert sind – was zu prüfen ist – oder installiert werden. Für Ubuntu sind das die folgenden Entwickler-Pakete (→ http://gambaswiki.org/wiki/install/ubuntu#t6):
$ sudo apt-get install build-essential g++ automake autoconf libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libesd0-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-3.1-dev libalure-dev libgmp-dev libgtk-3-dev
Entweder besuchen Sie die Gambas-Projekt-Site unter http://gambas.sourceforge.net/en/main.html und klicken zum Beispiel für Gambas3 auf den entsprechenden Download-Button oder Sie rufen den Download zum Beispiel direkt für die gekennzeichnete Version auf:
http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.2.tar.bz2/download
Abbildung 2.2.2.1: Download-Dialog
Es öffnet sich unter Ubuntu 12.04 LTS ein Download-Dialog, bei dem Sie sich für die 2. Option entscheiden, bei der das Archiv im Standard-Download-Ordner gespeichert wird. Nach dem Download müssen Sie das Archiv mit einem geeigneten Programm entpacken. Anschließend sollten Sie den generierten Ordner gambas3-3.6.2 in gb362 umbenennen und in das Home-Verzeichnis kopieren.
Führen Sie anschließend nacheinander diese 5 Befehle in einem Terminal aus, um Gambas3 sicher zu installieren:
$ cd ~/gb362 $ ./reconf-all $ ./configure -C # ← bei der ersten Installation ohne -C ! $ make $ sudo make install
Erläuterungen:
Anschließend wird unter Root-Rechten – mit sudo make install – Gambas3 installiert.
Die installierte Version von Gambas3 starten Sie in einer Konsole mit:
hans@linux:~$ /usr/bin/gambas3 hans@linux:~$ gambas3 # Alternative
Es ist von Vorteil, wenn Sie für Gambas3 einen Starter auf den Desktop legen, dem Sie ein passendes Icon spendieren:
Abbildung 2.2.4.1: Icon für den Gambas3-Starter
Es scheint so, als ob die täglichen Updates von Launchpad (https://launchpad.net/~gambas-team/+archive/ubuntu/gambas-daily) entfernt wurden. Tägliche Updates werden jetzt (Dezember 2024) über den OSB-Dienst erzeugt und bereitgestellt: https://gambaswiki.org/wiki/doc/packages?nh
Es geht bei OBS um die Installation von Gambas auf vielen großen Distributionen, einschließlich Ubuntu/Mint und Debian/Mint. OBS ist eine Art PPA, das von openSuse zur Verfügung gestellt wird und auch von anderen Distributionen verwendet werden kann. Das Erzeugen eines Pakets daraus aktualisiert sich automatisch; als würde es aus einem offiziellen Repository gezogen.