Gambas France BETA


Pas de compte ? Incription

vérification des paquets par le code.

1
AuteurMessages
jeanyvon#1 Posté le 11/1/2010 à 11:23:00
Gambas? Ma! Et gustoSalut à tous.
Gambix(merci encore) vient de donner la solution pour que les logiciels écrits en 9.04 avec sqlite puisse tourner sur le 9.1.
Est-ce que quelqu'un connait un code qui peut détecter les paquets gambas installés sur une machine? ça permettrait de demander l'install ou de la faire par exec...
Bon je suis vraiment pas très a l'aise avec le système......(mais je me soigne!)
Merci d'avance; ;)
JY
Vieillir? On peut retarder mais pas y échapper!
gambix#2 Posté le 11/1/2010 à 12:00:00
Faire simple !En faite la solution existerait a condition de le faire et c'est pas si simple .

La solution serait de controler au démarrage la présence des paquet via paquagekit via un tube dbus :/

gambas.dbus n'est pas encore assez avancé pour permettre cela ... il me manque encore les signals.

je vous raconterait a quoi sert dbus plus tard mais vous tomberez de haut !!
Moins de texte dans une signature c'est agrandir son espace.
spheris#3 Posté le 12/1/2010 à 23:11:00
Dbus, Ca ressemble etrangement a des tunnel link BeOS ca non ?
gambix#4 Posté le 13/1/2010 à 00:27:00
Faire simple !en 20 fois plus puissant
Moins de texte dans une signature c'est agrandir son espace.
jeanyvon#5 Posté le 13/1/2010 à 07:51:00
Gambas? Ma! Et gustoBien le bonjour à tous!
De bon matin être attaqué par des tunnels :drunken:
Auriez vous la gentillesse de nous (ou me) dire ce que c'est qu'un tunnel?
Merci de votre compréhension.....
JY
Vieillir? On peut retarder mais pas y échapper!
gambix#6 Posté le 13/1/2010 à 19:29:00
Faire simple !Bien alors rapidement :)

Dans linux il existe depuis peu d'année un systeme de flux de donnée contiue toute les applications peuvent se connecter a ce flux. et mettre a disposition des info ou signaler de chose par evenement, mettre a disposition des fonctions...

Par exemple je peu savoir si le système a chargé un cd, a un problème si une fenêtre a eu un evenement ... tout quoi
Moins de texte dans une signature c'est agrandir son espace.
manu#7 Posté le 13/1/2010 à 21:00:00
Avec Gambas ca roule !Voila ce que dit Wikipedia

D-Bus est un projet de logiciel libre visant à permettre aux applications de communiquer entre elles simplement. Il fait partie du projet freedesktop.org.

D-Bus a été fortement influencé par DCOP, et l'a remplacé dans KDE4 ; il est déjà mis en œuvre dans GNOME, Maemo et Android.

Introduction

D-Bus permet à des programmes clients de s'enregistrer auprès de lui, afin d'offrir leurs services aux autres programmes. Il leur permet également de savoir quels services sont disponibles. Les programmes peuvent aussi s'enregistrer afin d'être notifiés d'événements gérés par le noyau tel que le branchement d'un nouveau périphérique.

D-Bus est mis en œuvre en tant que démon (daemon). Les utilisateurs peuvent en lancer plusieurs instances, chacune étant appelée un canal (channel). Généralement, il y a un canal privilégié, nommé le canal système (system channel), et des instances privées pour chaque utilisateur connecté.

Le rôle principal du canal système est d'envoyer les messages du démon HAL aux autres processus concernés.
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
jlouis#8 Posté le 13/1/2010 à 21:06:00
Et si on lance l'installation de ces paquets par défaut... S'ils sont déjà installés, est-ce que cela pose un problème ?
jeanyvon#9 Posté le 14/1/2010 à 07:25:00
Gambas? Ma! Et gustoBonjour tout le monde!
Heureusement que vous êtes là! :lol: Vraiment, si on passe un an sans se tenir au courant des nouveautés on est de retour à la préhistoire.
Vous êtes entrain de construire un système d'information système plus performant que celui que vous nous donnez et qui est déjà performant. :roll:
Merci a tous de vos informations simplifiées. Si vous voulez rire regardez ce que le wiki dit.

Ce que dit JLouis est intéressant mais irréalisable sur nos systèmes (Enfin pour moi..... :drunken: ). Il faudrait quand même penser à la création d'un prog d'install qui aurait en charge de vérifier la présence sur le système hôte des dépendances obligatoires pour le logiciel qui va être installé. Je pense à la vérification de sqlite ou de mysql ou des composants gambas.

A+
JY
Vieillir? On peut retarder mais pas y échapper!
gambix#10 Posté le 14/1/2010 à 14:31:00
Faire simple !Quitte a te décevoir mais ça existe JY

Dbus est un système qu'on utilise et pas que l'on a créé !

JY il suffit de généré un paquet ! .. il contient toute les dépendence de ton programme.

Mais un paquet est lié a une distrib et a une version de celle-ci.

a suivre l'évolution de packagekit et a regarder le projet autopackage
Moins de texte dans une signature c'est agrandir son espace.
jeanyvon#11 Posté le 15/1/2010 à 17:29:00
Gambas? Ma! Et gustoSalut gambix
merci pour ta réponse!
Ce que je veux dire : quand on se sert de mysql on utilise un composant gambas qui s'appelle :gb.db.mysql. Si au lieu de chercher sans trop savoir comment à détecter mysql sur la machine hôte le composant faisait le travail à notre place.....
Bon si il pouvait aussi m'apporter un café......:lol!:
JY
Vieillir? On peut retarder mais pas y échapper!
1