Si le nombre de dépendance est réduit, la solution la plus simple est de tout compiler en statique sur la distribution la plus vieille et ça devrait marcher sur les distributions plus récentes. Normalement tu n'est pas obligé d'inclure la libc, car l'API change très rarement. C'est une solution inélégante mais efficace, utilisée par beaucoup de logiciels propriétaires sous Linux.
Cependant, la solution la plus propre sera toujours de créer un paquet pour chaque distribution et de spécifier les dépendances pour que les bibliothèques soient automatiquement installées.
Mais ça risque de devenir vite chronophage si tu as un grand nombre de distributions différentes à gérer.
# compilation statique ou paquet
Posté par koopa . En réponse au message Bonne pratique de déploiement de programme. Évalué à 1.
Si le nombre de dépendance est réduit, la solution la plus simple est de tout compiler en statique sur la distribution la plus vieille et ça devrait marcher sur les distributions plus récentes. Normalement tu n'est pas obligé d'inclure la libc, car l'API change très rarement. C'est une solution inélégante mais efficace, utilisée par beaucoup de logiciels propriétaires sous Linux.
Cependant, la solution la plus propre sera toujours de créer un paquet pour chaque distribution et de spécifier les dépendances pour que les bibliothèques soient automatiquement installées.
Mais ça risque de devenir vite chronophage si tu as un grand nombre de distributions différentes à gérer.