IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Création de Paquetage .deb


Sujet :

Linux

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Création de Paquetage .deb
    Bonjour tout le monde.
    Je programme pour le moment un petit jeux 2D. Son développement avance bien grâce à une petite communauté qui se créé autour et pas mal de testeurs très actifs. Pour le moment il y a 2 types de release :
    - Source Linux
    - Binaire Windows
    J'aimerais créé un paquetage .deb pour faciliter l'installation sous les distributions "Deb-based" en particulier pour les distribs Ubuntu utilisé par beaucoup de néophytes ne comprenant pas forcément les secrets de la compilation vus que l'application développer est grand public.
    J'ai consulté la documentation http://www.debian.org/doc/manuals/ma.../index.fr.html
    Très bien faites, j'ai beaucoup appris à la fois sur les paquetages debian (j'arrive enfin a créé des makefile ) et aussi sur cette distribution qui me plait de plus en plus.
    Ceci dit j'ai encore quelques questions qui me turlupinnes et qui ne sont pas traitées clairement dans la documentation et les tutoriaux que j'ai lus.
    Dans mon paquet je place mon binaires et les ressources nécéssaire dans Data.
    Mais dans Control. Mon programme nécéssite SDL pour fonctionner. Donc j'ecris a la ligne "Depends" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    depends : libsdl1.2debian (>= 1.2.13-2) , libsdl-image1.2 (>= 1.2.6-3), libsdl-mixer1.2 (>= 1.2.8-4), libsdl-mixer2.0-0 (>= 2.0.9-1)
    Première question, est-ce que cette syntaxe est juste ?
    Ensuite, lors de l'installation, est-ce que dpkg verifiera si ces librairies sont bien présent et seront-elles installées automatiquement ?
    Enfin, Ces librairies ont elles-mêmes des dépendences, est-ce que je dois les notifier également ou est-ce que cela sera gerer autamatiquement ?

    Merci d'avance
    Elmanouchko

  2. #2
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    pour ma part, je l'aurais plutôt vu ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ...
    Build-Depends:  libsdl1.2debian (>= 1.2.13) , libsdl-image1.2 (>= 1.2.6-3), libsdl-mixer1.2 (>= 1.2.8), libsdl-mixer2.0-0 (>= 2.0.9)
    ...
     
    Depends: ${shlibs:Depends}
    les "..." sont le reste de ta config, a toi de compléter donc.
    Tu remarqueras que j'ai enlevé les versions avec "-", à moins que les versions précises que tu as indiqués corrigent, ou ajoutent des trucs obligatoires pour ton appli.
    Sinon, conserve la nomenclature : première lettre en majuscule, et les : juste après le type :
    Depends:
    et non depends :

    Pour la détection des dépendances implicites, si je ne me trompe pas, ce sera géré par dh_shlibdeps, puis par dh_gencontrol.

Discussions similaires

  1. 2 programmes GTK distribuer sous forme de paquetage deb.
    Par Luke spywoker dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 19/07/2014, 14h10
  2. Erreur lors de la création d'un paquetage
    Par liza_info dans le forum Oracle
    Réponses: 4
    Dernier message: 14/01/2013, 15h02
  3. [deb]Création procédure stockée[VS2008]
    Par noname_971 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 24/09/2008, 20h01
  4. Tentative de création de paquetage infructueuse
    Par Poseidon62 dans le forum Ada
    Réponses: 3
    Dernier message: 21/04/2007, 21h40
  5. Réponses: 5
    Dernier message: 14/08/2006, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo