• [^] # Re: Faites des paquets Debian pour vos applications

    Posté par (site web personnel) . En réponse au lien "Si vous maintenez une distribution Linux, je vous en supplie, n'utilisez pas Flatpak et Snap". Évalué à 3.

    IMHO, c'est aux mainteneurs d'une distribution de créer les paquets pour cette dernière.

    Qui d'autres qu'eux peuvent assurer la compatibilité de l'intégration avec le reste du système ?

    Et surtout, si les développeurs devaient gérer eux mêmes la création des paquets pour toutes les distributions, ils n'auraient pas le temps de développer la-dite application...

    cf Linux Distribution Timeline

    Ok, bon disons que le développeur choisis DEB et RPM pour couvrir la plupart des utilisateurs. Il cible quelle distribution?

    DEB:

    • Debian ?
    • Ubuntu ?
    • Linux Mint ?
    • ..?

    RPM:

    • RedHat ?
    • CentOS ?
    • Fedora ?
    • ..?

    Je peux t'assurer que les développeurs solo et bénévole vont te caller un Makefile et un README en te disant de te débrouiller avec des instructions "qui marchent sur leurs machines".

    Oui Flatpak, Snap, et compagnie ne sont pas des solutions idéales d'un point de vue mainteneur de distribution (doublons de runtime, et toute la ribambelle d'argument que tu peux trouver à droite/à gauche sur le net).
    Mais d'un point de vue développeur c'est un moyen de cibler tout le monde sans se poser de question.
    Et d'un point de vue utilisateur c'est un moyen d'avoir des applications populaires sans devoir faire une pétition aux mainteneurs de la distribution qui sont occupés à avoir des débats stériles sur le vocabulaire autorisé.

    Alors cet article m'a fait beaucoup rire d'ailleurs. A un moment il parle de Windows:

    If I ship an app for Windows I don’t have to include the entire Win32 or .NET runtimes with my app. I just use what’s already on the user’s system.

    Oui bon, en même temps tu n'as qu'une seule "distribution" Windows contrairement au monde de Linux.

    Les gens commencent-ils à se rendre compte que "trop de choix tue le choix ?" après avoir perdu une soirée à chercher quelque chose de correct sur Netflix ?

    Quid donc d'une "distribution" Linux n'incluant que le noyau, systemd et Flatpak ? (au passage, c'est pas le choix de ElementaryOS ?).

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg