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

Déploiement/Installation Python Discussion :

Deploiement sous Linux avec cx_Freeze


Sujet :

Déploiement/Installation Python

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut Deploiement sous Linux avec cx_Freeze
    Bonjour,

    Je cherche à créer une distribution de mon application Python pour Linux avec cx_Freeze. Mais je fais cette manip sous winXP et cx_Freeze me dit qu'il n'arrive pas à créer un RPM sur une "platform nt".

    Cela veut dire qu'on ne peut pas créer un RPM à partir de Windows ?

    Merci pour vos réponses

  2. #2
    Membre éprouvé
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Points : 1 066
    Points
    1 066
    Par défaut
    J'imagine qu'il a besoin d'outils pour créer ses rpm. Ces outils ne sont, de toute évidence, pas disponibles sous Windows. Essaye de virtualiser une OpenSuse / Fedora, ça devrait t'aider.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut
    Merci pour la réponse,

    Mais d'ailleurs, c'est pour ubuntu. C'est bien un RPM que je dois faire ?

  4. #4
    Membre éprouvé
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Points : 1 066
    Points
    1 066
    Par défaut
    Ubuntu est basé sur Debian, et se sert donc des .deb
    Mais un logiciel appelé "alien" existe, qui permet d'installer des rpm.
    Toutefois, fais plutôt un .deb

    Tu as aussi l'option d'autopackage. http://autopackage.org/

    Pense aussi au setup.py, avec distutils. C'est souvent la meilleure solution.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut
    Je continue à profiter de tes connaissances...

    Citation Envoyé par Antoine_935 Voir le message
    Pense aussi au setup.py, avec distutils. C'est souvent la meilleure solution.
    Sais-tu comment créer ma distribution pour linux de cette façon ? Apès des heures de recherche sur internet, je patauge toujours

  6. #6
    Membre éprouvé
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Points : 1 066
    Points
    1 066
    Par défaut
    Oula, ça fait bien longtemps que je ne me suis plus servi de ces commandes... d'autant plus que je n'ai plus de linux à portée de main.

    Je n'ai pas le temps mnt de me plonger dans de longues explications, peut-être demain, si personne ne l'a fait entre-temps.
    Je te joins en tout cas un exemple de setup.py, et un makefile que j'avais fait avec pour m'aider à le reconstruire à chaque fois.

    Réfère toi à cette page pour les infos sur la procédure de setup:
    http://docs.python.org/distutils/setupscript.html
    Ca devrait contenir tout ce que tu as besoin de savoir.

    PS: le makefile ne devrait pas avoir d'extension, mais sans il n'est pas accepté par le forum.
    Fichiers attachés Fichiers attachés

  7. #7
    Membre éprouvé
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Points : 1 066
    Points
    1 066
    Par défaut
    Bon allez, je reviens à la charge et finis mon explication

    Enfin je dis "je", mais... tout est bien expliqué, et en détail ici:
    http://docs.python.org/distutils/setupscript.html

    là (si tu as du code à compiler)
    http://docs.python.org/distutils/configfile.html

    et enfin ici, pour utiliser le setup.py que tu viens de créer
    http://docs.python.org/distutils/sourcedist.html

Discussions similaires

  1. [IDE]Recherche ide c/c++ dispo sous Linux avec caractérisitiques voir thread
    Par HNT dans le forum Choisir un environnement de développement
    Réponses: 6
    Dernier message: 06/07/2006, 19h25
  2. Réponses: 3
    Dernier message: 05/06/2006, 15h45
  3. Problème avec myODBC et odbc sous linux avec unixODBC
    Par tytyi11 dans le forum Administration système
    Réponses: 2
    Dernier message: 18/11/2005, 16h08
  4. [Kylix] Problème sous Linux avec Delphi
    Par DECROIX Emmanuel dans le forum EDI
    Réponses: 2
    Dernier message: 15/03/2005, 15h00
  5. [Kylix] Compiler FMA
    Par dodik dans le forum EDI
    Réponses: 1
    Dernier message: 17/01/2005, 10h51

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