Gambas France BETA


Pas de compte ? Incription

Mise à niveau xbuntu

Ce sujet est résolu.

1
AuteurMessages
Foromus#1 Posté le 11/10/2020 à 09:08:05
Bonjour à tous,

D'abord, je suis heureux de retrouver le site que je croyais fermé...
J'ai fait une mise à niveau sur un portable, je suis passé à xubuntu 20.04. Comme à chaque fois, des choses ne fonctionnent plus.
Sur ma machine version xubuntu 18.04, je dispose de Gambas3.13.0 et mes projets fonctionnent (presque) normalement.
Sur ma machine version xubuntu 20.04, je dispose de Gambas3.15.2 et mes projets ne fonctionnent plus normalement. Au lancement, on me dit qu'il manque les composants .qt4 (les 3 ou 4, je ne sais plus), et je ne sais pas où les trouver. Les piquer sur une machine pour les mettre sur une autre, ce n'est pas à ma portée.
Truc bizarre au passage, le version Gambas sur les dépôts ubuntu est la même que sur les dépôts Gambas (15.2, donc), et forcément, dans un cas comme dans l'autre, les qt4 sont absentes.
Comme le recommande spheris, je me passerais bien des qt4 et me contenter du gtk, mais le souci, c'est que dans un cas (gtk), les animations .mov ne fonctionnent pas, dans l'autre (qt), la coloration de boutons n'est plus prise en charge (pourtant, j'aimais bien, la couleur...).
Donc, mon souci, soit que j'arrive à faire apparaître et bouger les .mov avec gtk, soit que j'arrive à récupérer mes qt4 pour avoir quelque chose qui fonctionne, malgré l'absence des couleurs sur les boutons. Ah! quel dilemme...
Bon, si vous pouvez faire quelque chose pour moi...
Sinon, je ferai comme d'hab, j'attendrai...

Pour info, j'ai tenté la méthode décrite dans le post précédent, après avoir suspendu les dépôts gambas, et ça m'a réinstallé gambas3.15.2, d'où mon étonnement.
Pensant que ce site avait disparu, j'ai envoyé un mail à Benoit et son collègue, je pense qu'ils ont autre chose à faire que de s'occuper de bricoles... Maintenant que j'ai retrouvé le site, je suis un peu confus de les avoir dérangés.
valaquarus#2 Posté le 11/10/2020 à 13:29:10
-- Unus Ex Altera --Bonjour Foromus,
Tu as raison de penser que le forum aurait pu fermer tant personne ne laissait de messages à part Sphéris et moi même qui l'alimentions de petits soucis pour le perfuser et le maintenir en vie, les "grands" ne passant plus par ici sauf peut être pour sourire de nos "petits" problèmes. C'est donc bien à nous tous de raviver la flamme.
Tu as raison, à chaque mise à jour c'est une prise de tête quand tout fonctionnait bien ça ne marche plus.
pour QT4, ils ne sont pas absents mais simplement pas installés par défaut puisque maintenant "tout" est passé sous QT5. Il te faut donc les installer à la main. Plusieurs solutions mais comme je ne connais pas xubuntu la plus simple est de passer par un terminal et de renter la commande suivante :
sudo apt install gambas3-gb-qt4*
normalement on te demande ton mot de passe root puis la commande va chercher tous les fichiers commençant par gambas3-gb-qt4, tu valides et normalement l'installation est faite ce que tu peux vérifier en lançant tes programmes chéris et voir s'ils veulent se lancer sans problème.
Tu as une autre option c'est de mettre à jour tes programmes dans l'IDE, dans les propriétés de tes programmes tu coches tout en QT5 et tes progrs sont à jour tu n'as plus qu'à créer un executable et un paquet d'installation avec l'IDE mais là tu ne pourra plus les utiliser sur de "vieilles" machine encore en qt4 alors qu'en rajoutant le QT4 comme dans la première commande le choix se fait automatiquement par la machine.
Pour ce qui est du dérangement que tu peux provoquer auprès de Benoît et des autres je te rassure en te disant que cela ne les préoccupe guère.

Philippe
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
Foromus#3 Posté le 11/10/2020 à 16:12:11
Bonjour valaquarus,

Merci pour cette réponse encourageante...
Bon sans vouloir faire du zèle , je dirais que la syntaxe sudo apt install gambas3-gb-qt4*, j'ai tout bêtement commencé par ça, vu que c'est le BA-Ba de xubuntu.. Naturellement, ça n'a pas marché ! Je viens quand même de re-vérifier avant de poster, non, ça ne marche pas. Normal d'ailleurs : j'ai dit, ci-dessus, que les dépôts xubuntu offrent le même Gambas que les dépôts Gambas, il est donc évident que, à version similaire, les dépôts soient similaires ! Donc, impossible de charger les qt4 sur ces deux dépôts.
Après, tout passer en Qt5, là, je ne vois pas comment faire. Dommage d'ailleurs, car cela pourrait permettre à mes projets portés sur mon portable maintenant mis à niveau xubuntu 22.04 de tourner, quitte à garder les autres, sous xubuntu 18.04, de tourner sur les autres machines, dont mon portable sous xubuntu 16.04.
En résumé, comment je fais pour passer tout en Qt5 ? Ça va peut-être paraître bête comme question, mais je n'ai pas la liste des composants en tête, et je ne peux pas dire, de mémoire, ce qui est coché et ce qui ne l'est pas.
En tous les cas, merci d'avoir pris la peine de vous intéresser à mes petits soucis !


Edit :
Bon, là, je suis tombé de l'armoire...
J'ai donc tout bêtement coché qt5 et décoché les autres, et lancé le truc : miracle : ça fonctionne, impeccable, les mov s'agitent dans une danse lancinante, mes boutons ont retrouvé leurs belles couleurs chatoyantes et envoûtantes, le graphisme est nettement amélioré, de même que les polices ! Tout ce dont je rêvais avec même du rab !
Et tout ça en 3 clics, alors que je bourrinais depuis un bon mois sur le truc.
Je dois dire au passage que les gars ont drôlement bossé, et je comprends maintenant mieux pourquoi la qt4 n'est pas proposée. Je suppose que, à partir de ubuntu 20, il faudra presque obligatoirement paser pas qt5. Là, sphéris va faire un ictère (bonjour à lui en passant....).
Me voilà tranquille pour quelques années et comme je ne code pratiquement plus, je ne devrais pas risquer la méningite...
Merci beaucoup pour cette aide précieuse qui me remplit d'aise !..
valaquarus#4 Posté le 12/10/2020 à 16:53:06
-- Unus Ex Altera --Bonsoir foromus,
j'ai vérifié effectivement le QT4 n'est plus proposé depuis 20.04 (je suis sur NEON). ça reste dans la liste quand ceux ci étaient déjà installés avant les dernières mises à jour. Heureux que tu ais pu récupérer tes chers programmes. You are welcome as they say.
Philippe
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
spheris#5 Posté le 2/11/2020 à 05:11:35
Valaquarus,Foromus,
Peut être toujours de l'ancienne école ,et pour éviter ce genre de souci récurent depuis le début de gambas 1, 2, et 3, au démarrage d'un nouveau projet, je choisi TOUJOURS, non pas gb.gui dans les composants, mais gb.gtk2 qui reste et veut rester la référence des widgets et qui fonctionne correctement sur toutes mes machines et toutes distros confondues sous linux, freebsd et mac depuis le début.

Personnellement, je trouve la gtk3 horrible et sans intérêt, tant au niveau des graphismes que des habitudes d'utilisation perso.
Qt3, 4 et 5 je n'aime pas car jamais rétrocompatible avec les versions précédentes. Pourtant Les Benoit codent en qt sur leur GB et cela marche vraiment bien.

En résumé, Foromus, avant de faire la bascule vers une nouvelle version de linux, si tu ne veux plus ces problèmes, migre d'abord tes projets en gb.gtk2 et tu n'auras plus de surprise.

;-)
Foromus#6 Posté le 15/11/2020 à 14:58:42
.... et tu n'auras plus de surprise.
;-)


Bonjour spheris,

C'est beaucoup dire...
Franchement, et quand ça merdait vraiment, j'ai passé des heures à essayer d'utiliser tel ou tel composant, résultat des courses : quand l'un donnait ce que j'attendais au premier étage, ça coinçait au sous-sol, quand j'arrivais à contenter le sous-sol, c'est le troisième qui faisait la gueule... Et, and son on...
Franchement, j'ai passé des heures.
Quand j'ai installé xubuntu 20, il m'a proposé gambas et j'ai accepté, pensant que j'allais, comme par le passé, me retrouver avec une version datant de la dernière guerre (avant celle du virus...), et que ne fut pas ma surprise de voir que c'était une version ultérieure à ce que j'avais sur xubuntu 18. Et pire encore, en passant sous qt5, tout marchait impeccable, ainsi que je l'ai dit dans mon premier post. Je ne suis pas un fanatique du progrès "qui va nous sauver la vie", je ne suis pas non plus un passéiste pur et dur autant qu'inamovible, mais les progrès qui apportent des progrès, je suis assez favorable... J'ai deux machines sous xubuntu 20 où ça tourne impeccable, celle de bureau sous 18, je dois prendre des anciennes versions de mes projets. Je constate, c'est tout. Je crois que le mieux qui me reste à mon âge,c'est de verrouiller les MàJ des dépôts et de rester sur ce qui fonctionne correctement.
Les changements de version sont toujours à risques, que ce soit pour Gambas comme pour le reste. Autant rester prudent.
spheris#7 Posté le 21/11/2020 à 20:59:01
+1! je suis d'accord.
;)
1