Linux packages

Accueil Forums Wanted! Linux packages

  • Ce sujet contient 3 réponses, 3 participants et a été mis à jour pour la dernière fois par Anonyme, le il y a 11 années et 7 mois.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
  • #2142 Répondre

    We don’t really know how to make a good ‘installer’ for Linux. What kind of packages exists, what is the classical way of distributing Linux apps? If you have some tips, feel free to give your experience and knowledge!

    #2396 Répondre

    I also don’t know about Linux. How can i install this software please tell me.

    #2397 Répondre

    On linux, all you need to do is to release tarballs with the source code. Each distribution have its own way to manage its packages. It is 3 main ways to do that, 1) the sources based distribution like gentoo, 2) and 3) the executables way with rpm based distributions like red hat or suze, and the deb based distributions like debian or ubuntu.

    Even if you release binary packages, they will or not work on an user computer. This is why all the distribution want the source code. It is a plus for them because this is the only way they have to insure the system consistency. It is a plus for you because they will not only test your software, but also your build system, and they will send you some feedback when they feel it is needed (even eventually some patches).

    It is a big problem with iannix: it want everything at the same place. Linux is not windows, and a binary will definitely not be installed in the same directory than a pixmap or a library. See my other post on that matter here.

    In the short term, you have to fix the build system. It is not much to do, just the install phase is missing. Well, it can be necessary to make a wrapper script or some changes to the program in order to get it to work with the standard linux files hierarchy. If you do that, it will be as easier for the developers of the distributions to take a snapshot of the git code than for you to release a tarball.

    My ebuild for innax is working fine, and it will be very easy for me to test your changes into your build system. I thing than when it will work fine with portage, it will work fine with every package management systems around.

    #2395 Répondre

    Hi Dominique!

    Thanks a loooot for your work! We know/are aware that we really have to fix our build system, but actually Qt Creator doesn’t force us to make good cross-plateform usages, that’s why it is such a mess on Linux.

    For the next major release (0.9), we’ll try to start with a better build system ; can I contact you and count on your help when we’ll be starting this? (about beginning of 2013).


4 sujets de 1 à 4 (sur un total de 4)
Répondre à : Linux packages
Vos informations :

© IanniX Association

Qu'est-ce que IanniX ? | Téléchargement | Showcase | Forum | Recherche | À propos