CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C/C++] Package pour distribs GNU/Linux

vava740
vava740
Niveau 10
21 novembre 2013 à 14:29:18

Bonjour,

Comment faire pour distribuer un programme sous forme de package pour la plupart des distributions GNU/Linux ?

En fait j'aimerais pouvoir packager facilement un programme en .deb, .rpm, PKGBUILD et compagnie, en gérant proprement les librairies partagées.

Parce que je trouve ça dommage de tout linker en statique, ou de devoir faire à la main un package pour chaque distrib (et encore plus de devoir dire à l'utilisateur "vous devez installer à la main telle et telle dépendance"). :(

godrik
godrik
Niveau 30
21 novembre 2013 à 15:09:40

Le plus simple est de soumettre ton packet a debian et fedora et de les laisser faire le packaging.

vava740
vava740
Niveau 10
21 novembre 2013 à 16:48:14

Et si c'est un programme qui n'a pas la prétention de se faire packager par les contributeurs des distrib connues ? :rouge:

En fait c'est plus pour au final pouvoir distribuer un package préfait, sans forcément être officiel : je génère des paquets sur ma machine de dev, et sur un autre PC qui n'a pas forcément d'environnement de dev, j'ai qu'à installer le paquet, tout en restant propre et automatique sur les dépendances.

Du coup c'est une vraie galère à faire du multiplateforme en C/C++, surtout si en plus je veux rajouter le support de Windows et Mac ? :peur:

Y'a aucune solution "standard" pour automatiser tout ça ?

godrik
godrik
Niveau 30
21 novembre 2013 à 17:16:35

Bah je ne crois pas qu'il y ait d'autres solution que de packager manuelelment alors. Cela dit, un paquet debian c'est facil a faire. J'imagine qu'un RPM n'est pas plus difficile.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment