Overal programmeren (met live-dvd)

Een triple boot DVD (bij LXF139) bevat drie versies van Ubuntu: Ubuntu, Xubuntu en Kubuntu. Ubuntu 2010 bevat Gambas 2.21, zelfs in de live dvd versie (systeem draaien van dvd zonder te installeren op de harde schijf). Dat betekent dat je met deze dvd zowat overal kan programmeren; ofwel moet je project op usb-stick/harddisk staan, ofwel online, naargelang je mogelijkheden en omstandigheden.

Start eender welke computer met de DVD, download je broncode, werk er verder aan, upload het resultaat. Al is het maar om wat vertalingswerk te doen, want een databank installeren op een live distro is natuurlijk al wat omslachtiger.

Dank u, Ubuntu!

Gambas 2.17 in openSUSE 11.2

Installatie van Gambas in de (huidig nieuwe) openSUSE 11.2 met KDE4 4.3.1
(log van installatie en variatie daarop onderaan)

– Installeer openSUSE met KDE. Bij de installatie heb ik ook heel wat “development” aangevinkt omdat ik toch weet dat daar veel van nodig is.

– Start Software installation (van yast)
Menu “Configuration”: Repositories.

Voeg toe met “Add”, Specify URL …

Geef een voor jezelf begrijpbare naam als “Gambas gbvalor”, en plak daaronder bij “URL”:

http://download.opensuse.org/repositories/home:/gbvalor/openSUSE_11.2/

Bevestigen. (Ik kan hier nog geen gambas vinden met de zoek functie in Yast).
Blijkbaar is gambas (nog) niet aanwezig. Als je via de browser gaat kijken zie je dat gambas2 niet in de opgegeven directory maar wel in /repositories/home:/gbvalor/openSUSE_Factory/i586
staat. Je kan een “edit” doen op de bestaande en daar
openSUSE_Factory zetten ipv openSUSE_11.2. Daarna verschijnt in de zoek wel gambas2 2.17 bij yast software install.

Ofwel:
Start Yast, kies “Package Search”, tik “gb”, klik “Search”. Hier krijg je een andere repositorie aangeboden voor gambas:

Repository URL: http://packman.iu-bremen.de/suse/11.2

Of ook: zoek “gambas” dan krijg je:

http://download.opensuse.org/repositories/Education/openSUSE_11.2
(deze laatste gambas versie 2.17)

Bij de zoek naar “gambas” krijg je een hele reeks gambas2 paketten aangeboden; selecteer ze allemaal.

Ik kreeg alleen een foutmelding op gambas2-gb-corba, wat ik uitschakelde.

Bevestig de extra paketten die yast voorstelt (zoals unixobdc enz).

Je hebt nu gambas 2.17 van oktober 2009, terwijl 3 in ontwikkeling is bestaat ook een recentere 2.18 sinds november 2009.

In het menu is Gambas nog niet te vinden waar ik het verwacht (bij Development, IDE), dus zelf toevoegen maar. Opstarten gaat met “gambas2”.


Update 9/12/2009

Wel automatische menu-integratie
In een andere installatie van openSUSE 11.2 vertrok ik van de live KDE image om te installeren. Ik deed een zoek op Gambas2 en installeerde met automatische toevoeging van de “educational” repository, ook Gambas 2.17 trouwens, net als hierboven.

Verschillen:

1) In de ongewijzigde menu-struktuur komt onder

  • Applications
  • – Development
  • – – “Basic Development Environment” te staan, met als mouseover: “integrated Environment (Gambas2)”

2) De “corba” component geeft geen probleem, wordt gewoon mee geïnstalleerd.

Gambas in OpenSuse 11.1

Ik heb al een repository gevonden in de gbvalor reeks:

http://download.opensuse.org/repositories/home:/gbvalor/openSUSE_11.1/i586/

Toevoegen in het pakketbeheer (repository) in Yast2: in 1 keer plakken werkte niet (mogelijk vanwege de : in de url) dus opdelen ongeveer zo:

  • protocol http
  • server download.opensuse.org
  • directory repositories/home:/gbvalor/openSUSE_11.1/i586/

Bevestig de digitale sleutel van dit repository.

Zoeken naar software in Yast:

Zoek : “gambas2”

Een hele lijst met gambas2 onderdelen verschijnt. Klik rechts, select all.

Installeer; bevestig de afhankelijkheden (dependencies).

Resultaat:
Software menu, Development, gambas2 start Gambas 2.14

Update mei 2010:
* Aangezien dit de laatste openSuse versie is met de KDE 3.5 zou je voor deze versie kunnen kiezen, bv door een installatie van een net-install iso die je alsnog afhaalt van de opensuse site.
Als je na installatie in de repositories de “openSuse-Education” repository kiest, krijg je gambas versie 2.13 geïnstalleerd.

* Recenter: gbvalor
Ofwel de gbvalor repository toevoegen die ondertussen gambas versie 2.18 heeft:
http://download.opensuse.org/repositories/home:/gbvalor/openSUSE_11.1
en import de key.
Software management, zoek “gambas2”, de-installeer eventueel oudere versies; selecteer gambas2 nieuwe versie.

Gambas in Fedora 10 KDE

Gambas komt voor in het software beheer, maar je moet het vinden…
System, KPackage Kit, Software Management; Find: “gambas2”: levert een lijst op van gambas paketten. Daarin komt gambas2 ide voor. Maar helaas krijg ik de software hiermee niet geïnstalleerd; er is geen selectie + “apply” mogelijk.

Gambas in Fedora Core 9

Gambas in Fedora Core 9
Gambas is reeds lang beschikbaar in Fedora. Niet waar je Gambas zou verwachten, nl in development tools, maar wel te vinden via de zoek mogelijkheid.
Opgelet want als je alleen Gambas zoekt, zitten alle Gambas1 paketten ook in het resultaat.
Gambas staat nadien in het Development menu.

Gambas in Mandriva One 2009

Gambas in Mandriva One 2009
Gambas is in versie 2.8.2 standaard aanwezig in Mandriva One 2009.
Start het Software Management en kies bij Development, Other: Gambas2.

Er komen een paar meldingen maar na alles gewoon te bevestigen is Gambas2 beschikbaar!
Zonder voorbeelden, en met een donkerder blauwe kleur dan ik gewend ben op andere installaties.

Het betreft hier een KDE 4.1, en gambas gedraagt zich een beetje raar; zo is de bestand-openen dialoog wat X-achtig. De letters zien er ook wat raar uit, het lettertype eerder.

Maar een snel gemaakte eenvoudige 1-knop toepassing “test” werkte alvast.


Details over het verloop van de installatie:

To satisfy dependencies, the following package(s) also need to be installed: zie verder

Continue reading

Gambas in Fedora Core 8

In fedora core 8 (ook al in FC5) kan je in software management Gambas kiezen. Helaas is het versie 1, die toch wel sterk verouderd is tegen de huidige 2 (en zelfs 3 in ontwikkeling).
Als Gambas gestart wordt, blijken veel voorbeelden niet te werken. Een form met een knop maken en “run” laat zien dat de omgeving in principe wel werkt, maar als je de keuze hebt, werk dan met Gambas2.

Gambas 2 in Ubuntu 8.10

Gambas 2 in Ubuntu 8.10 Ubuntu krijgt Gambas 2

In de live CD van Ubuntu 8.10 kan je bij “software installeren” al nazien of Gambas 2 nu beschikbaar is.

Kijk bij Add/Remove applications, All available applications, Programming.

Na het installeren vanuit de live CD:

Synaptic Package Manager, Development, Quick Search gambas2.

Gambas installeren was nog nooit zo gemakkelijk.
Gambas 2 draait in Ubuntu
Gambas werkt echt fantastisch goed, dit is de eerste Gambas-Gnome combinatie die er zo goed uitziet, zelfs met een project dat gemaakt is in KDE.

Installatiepakket maken van je Gambas programma

Menu Project / Make / Installation package
of het icoon van de doos, hier helemaal rechts: Install package
ps: Ik kreeg eerst een foutmelding omdat een directory niet (meer) bestond waarin (?) tijdelijke bestanden geschreven worden.

Dan start een procedure in 7 stappen:
(hier ingevuld met vb waarden)

  • 1. Package information name, e-mail maintainer, vendor, Description, Licence …
  • 2. Changes : “initial release”
  • 3. Target distribution: openSuse
  • 4. Package group Productivity/Office/Finance
  • 5. Menu entry: Office/Finance Categories: Finance; Office
  • 6. Destination directory: upload/mijnproject/distribution
  • 7. Ok ; the packages have been successfully created.

Het resultaat zijn in dit geval twee bestanden:

mijnproject-0.0.80-1suse.src.rpm
mijnproject-0.0.80-1suse.noarch.rpm

  • 1. Informatie over het programma en contactpersoon
  • 2. Normaal de wijzigingen tov de vorige versie
  • 3. Alleen de distributies waarvoor je paketten kan maken zijn als keuze beschikbaar.
  • 4. Package group Productivity/Office/Finance
  • 5. Waar in de menu struktuur het programma komt
  • 6. Waar het resultaat moet gezet worden (lokaal – niet installatie)
  • 7. Ze komen in de in 6. opgegeven bestemmingsdirectory.

3.: om bv een Ubuntu pakket te maken op openSuse moet je “debhelper” installeren; in openSuse 10.3 zit dat in de “deb” package.

Gambas2 op openSUSE 11.0 + KDE 3.5

  • Verse installatie van openSUSE 11.0 + KDE 3.5 + online updates
  • Online repository toegevoegd: in Yast2, Repositories, Repository Manager:
    http://download.opensuse.org/repositories/home:/gbvalor/
    in de vorm:
    Protocol: http
    Server: download.opensuse.org
    Directory: repositories/home:/gbvalor/openSUSE_11.0/
    (eigenaardige overgang aan home met dubbel punt maar zo werkte het in ieder geval)
  • Key trusted? – controleren
  • repository toegevoegd en beschikbaar in de lijst.
  • Yast software installatie, search “Gambas”: een hele lijst gambas2*, merk op dat gambas runtime erbij staat. Allemaal aanduiden (helaas manueel? Rechtsklik: “all in this list”)
  • Je installatie-medium (CD/DVD waarschijnlijk) wordt gevraagd
  • Na installatie is het icoon aanwezig in het menu “Development”
  • Op dit moment geeft dat Gambas versie 2.8 geïnstalleerd (terwijl op SF: Last stable version is 2.8.1).