rien de tel que fournir un paquet pour uniformiser l'installation de ton application sur chaque distribution cible : tu respectes ainsi le Principe de Moindre Étonnement ou PMÉ.
Ce n'est pas forcément à toi de fournir chacun des paquets, dès lors que tu as un fichier INSTALL qui liste correctement toutes les dépendances, ça simplifie la vie des empaqueteurs.
Pour Mageia, ce sont les bibliothèques qui ont des conventions de nommage alambiquées, pour une application c'est relativement standard :
# empaqueter :-)
Posté par BAud (site web personnel) . En réponse au message Uniformiser la distribution sur toutes les plateformes.... Évalué à 1.
rien de tel que fournir un paquet pour uniformiser l'installation de ton application sur chaque distribution cible : tu respectes ainsi le Principe de Moindre Étonnement ou PMÉ.
Ce n'est pas forcément à toi de fournir chacun des paquets, dès lors que tu as un fichier INSTALL qui liste correctement toutes les dépendances, ça simplifie la vie des empaqueteurs.
Pour Mageia, ce sont les bibliothèques qui ont des conventions de nommage alambiquées, pour une application c'est relativement standard :
cf. https://wiki.mageia.org/en/Python_policy
et c'est similaire pour d'autres distributions
et il y a même de l'outillage pour générer automatiquement le fichier .spec si tu utilises PyPI
L'avantage avec Mageia, c'est que tu peux oublier Python2 : seul Python3 est disponible ;-)