Gambas France BETA


Pas de compte ? Incription

Runtime (ou autre chose ?)

1
AuteurMessages
Yves07#1 Posté le 24/2/2013 à 09:42:04
Bon Dimanche à tous !

- Soit un PC tout vide sous Mint (en fait, une machine lancée depuis un stick USB mais non "installée")
- Soit une application Gambas3.3.4.2 sous forme exécutable.
Je crois comprendre qu'il faut installer un runtime.

En fouillant de ci de là, j'ai trouvé (par exemple) ceci:
http://rpmfind.net//linux/RPM/fedora/updates/16/x86_64/gambas3-runtime-3.3.4-2.fc16.x86_64.html

Est ce le bon couteau et comment m'en servir ?
Extraire l'archive ne semble pas suffisant, que faut il (peut on ?) faire d'autre ?

Merci d'avance.

Yves.
linuxos#2 Posté le 24/2/2013 à 11:25:30
Un peu de sel, de poivre et la crevette sera... Bonjour,

En fait non, si c'est une distribution Linux Mint (basé sur Ubuntu donc basée sur Debian) il faudra trouver Gambas sous forme de package .deb.

Ensuite, pour faire fonctionner un logiciel Gambas, il faut installer au minimum le Runtime ainsi que tous les composants Gambas utilisé par le logiciel.

Ex: gb.db => si utilisé pour gérer des base de données, gb.qt4 si le logiciel a une partie graphique utilisant qt4, etc...

Le mieux etant de creer un logiciel avec Gambas IDE et de génerer avec l'IDE le package d'installation du dit logiciel car automatiquement les dependances vers les packages necessaires seront gérés lors de l'installation du dit packages.

J'espere que je suis assez clair dans mes explications.
Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
Yves07#3 Posté le 24/2/2013 à 12:03:31

Le mieux etant de creer un logiciel avec Gambas IDE et de génerer avec l'IDE le package d'installation du dit logiciel car automatiquement les dependances vers les packages nécessaires seront gérés lors de l'installation du dit packages.


Merci pour cette réponse, en fait j'avais commencé comme ça mais il y avait des dépendences non résolues.
Mais j'ai l'impression d'être en train de réinventer l'eau tiède . . . j'ai du sauter une étape . . . mais laquelle ? ?

Hors sujet, mais croyant installer Mint à côté de Ubuntu (j'espérais un dual boot), j'ai perdu Ubuntu ! En plein caca !

Y'a des jours comme ça, toute idée est la bienvenue.
En attendant, bon apétit.

Yves.
linuxos#4 Posté le 24/2/2013 à 12:10:08
Un peu de sel, de poivre et la crevette sera... Pour information, il sera plus facile de tester plusieurs distribution en utilisant des machines virtuelles comme VirtualBox si la puissance et la mémoire de ton ordinateur le permet.

En effet tu ne risquera pas d'avoir des problèmes de dualboot ou autre. Et si au final la distribution que tu teste ne te plait pas, tu supprime simplement la machine virtuelle.

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
Yves07#5 Posté le 24/2/2013 à 14:45:16
Merci aussi du conseil mais trop tard.
Je crains que tout ait disparu donc la priorité d'installer mon appli Gambas passe loin derriére la nécessité de récupérer quelques miettes . . .
Pas de backup à jour bien entendu et sauf miracle tout est à refaire . . . prions mes frères . . .

Yves.
Yves07#6 Posté le 27/2/2013 à 09:22:32
Je ressors la tête de l'eau :roll:

Je reformule:
- Que dois-je fournir à un utilisateur "lambda" non informaticien pour qu'il puisse lancer un exécutable gambas en quelques clicks.

Merci d'avance.

Yves.
gambix#7 Posté le 27/2/2013 à 18:56:20
Faire simple !le runtime gambas + les lib nécéssaire a ton programme + les lib lié aux bibliothèque gambas (par exemple gb.qt a besoin de qt)

le mieux c'est de générer un paquage de ton applis qui lui appellera l'installation de ce qu'il a besoin. ça marche bien mais pas pour toutes les distributions malheureusement.

en faite il faut que ton utilisateur lambda si il n'est pas informatitien installe gambas via son gestionnaire de package. puis il n'a plus qu'a lancer ton exécutable. Attention aux évolutions de binaires parfois suivant a version de gambas , celui-ci demande une recompilation du binaire pour qu'il match bien le byte code. donc tes utilisateurs peuvent te demander une version correspondante.
Moins de texte dans une signature c'est agrandir son espace.
Yves07#8 Posté le 28/2/2013 à 08:27:25
OK,

Après génération de l'exécutable puis création d'un package pour Ubuntu j'ai obtenu un paquet ".deb" installable . . . et installé avec succès !

Donc, préparer un paquet pour chaque distribution ? ?

Yves.
1