Forum général.cherche-logiciel QXmlEdit (ou équivalent) proprement sous Debian ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
12
sept.
2022

Bonjour,

Je me suis habitué à utiliser QXmlEdit et j’aimerais l’avoir sous Debian (11 ou sid)… Mais je ne le trouve pas dans les dépôts :(

Que faire ?

Y a-t-il un moyen "propre" de l’installer quand-même ?

Y a-t-il un super équivalent ou encore mieux, disponible dans les dépôts Debian ?

Merci d’avance.

  • # Flathub

    Posté par  . Évalué à 1.

    ici

    Il faut que flatpak soit installé sur ta Debian par contre (je ne sais pas si ça y est par défaut).

  • # compilation

    Posté par  . Évalué à 6.

    Si tu sais faire, tu peux simplement te le compiler toi même.
    Je fais ça très souvent quand un logiciel opensource n'est pas dispo dans les dépot et je n'ai eu que rarement des soucis que j'ai toujours su résoudre, mais il faut un peu d'expérience en compilation.
    Ensuite soit tu le lances depuis le dossier de compilation, soit tu utilises "checkinstall" qui te crée un deb (ça fait hyper longtemps que je ne l'ai pas utilisé celui là tiens…)

    • [^] # Re: compilation

      Posté par  (site web personnel) . Évalué à 3.

      En effet. C’est ce que j’ai fait…

      qmake
      make

      J’ai rencontré des
      Project ERROR: Unknown module(s) in QT: xmlpatterns svg qml
      et
      Project ERROR: Unknown module(s) in QT: scxml
      J’ai donc installé en définitive les paquetages suivants

      apt install libqt5xmlpatterns5-dev libqt5xmlpatterns5 \
      libqt5svg5 libqt5svg5-dev qtdeclarative5-dev \
      libqt5scxml5 libqt5scxml5-dev

      Ça compile, ça construit :)

      sudo make install

      Ça s’installe dans /opt/qxmledit et pour l’instant je n’observe pas d’intégration (menu ou PATH). Peut-être au prochain redémarrage… Donc en attendant, je dois faire

      export LD_LIBRARY_PATH=/opt/qxmledit
      /opt/qxmledit/qxmledit

      Et ça fonctionne ! :)

      checkinstall, je connais pas. À l‘occasion je regarderai…

      Merci pour les encouragements à compiler ;)
      Quand ça fonctionne, c’est cool. Mais il suffit de quelque galères pour être ensuite découragé à l’avance. Il y a en effet des logiciel que je ne suis jamais parvenu à compiler, malgré toutes sortes d’installations et même des corrections dans le code, etc. :/

      • [^] # Re: compilation

        Posté par  . Évalué à 3.

        Ça s’installe dans /opt/qxmledit et pour l’instant je n’observe pas d’intégration (menu ou PATH). Peut-être au prochain redémarrage… Donc en attendant, je dois faire

        tu peux aussi mettre ça dans un petit script tout fait, et créer un fichier .desktop qui référence ton script et que tu intègres à ton menu ;)
        (sous KDE, click droit -> éditer les applications, il y a certainement des équivalents sur les autres environements de bureau)

        checkinstall, je connais pas. À l‘occasion je regarderai…

        ça fait un "make install" dans un fakeroot et construit un .deb avec le résultat.
        ça te permet de facilement l'installer et désinstaller de ton système sans laisser trainer des fichiers et en évitant les conflits avec d'autres paquets s'il y en a.
        Dans le temps il fallait être root pour le lancer, ce que je trouve dommage. Je ne sais pas si ce point s'est amélioré depuis.

        Quand ça fonctionne, c’est cool. Mais il suffit de quelque galères pour être ensuite découragé à l’avance.

        Oui, quand ça merde et qu'on n'a pas l'habitude de compiler, c'est vite décourageant…

        Je suis allée voir le répo, et il y a un script compile.sh qui fait ce qui va bien, tu aurais pu directement le lancer ou t'en inspirer.
        Il ne faut pas hésiter à lire les README et autres INSTALL avant de se lancer dans la compilation, souvent quand il y a un ou deux trucs pas habituels, ils sont explicités dedans ;)

  • # peut-être demander?

    Posté par  . Évalué à 3.

    Evidemment, ça ne serait pas intégré au moins avant longtemps, mais j'imagine qu'il est possible de demander. Vu que je ne sais pas comment faire moi-même, j'ai un peu cherché, et j'ai trouvé ça mais je ne sais pas comment soumettre de nouveaux paquets a cette liste (qui devrons évidemment trouver un mainteneur qui ait la volonté de le faire sur son temps libre, certes).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.