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

Langages de programmation Discussion :

[Déploiement] Déploiement de softs Windows & Linux


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut [Déploiement] Installeurs graphiques Windows & Linux
    Bonjour,

    Je travaille actuellement sur la phase de déploiement d'un soft multiplate-forme (Windows & Linux uniquement) et j'aimerai réaliser un setup à l'aide d'un outil spécialisé type InnoSetup ou NSIS.

    - InnoSetup me plait beaucoup mais n'existe que pour Windows
    - NSIS réponds à la problématique mais je trouve le langage ardu à maintenir et trop peu lisible.

    1) Comment sont réalisés les installeurs graphiques utilisés aujourd'hui sous Linux ?
    2) A part NSIS quelle solution me reste-t-il si je veux éviter des faire deux projets de déploiement TOTALEMENT différents. Par exemple n'existe-il pas d' installeurs graphiques réalisés en Java?

  2. #2
    Membre Expert
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 036
    Par défaut
    Citation Envoyé par madfu
    1) Comment sont réalisés les installeurs graphiques utilisés aujourd'hui sous Linux ?
    Tous les logiciels Linux aujourd'hui distribués sous forme binaire s'installent grâce à un système de package ; il en existe essentiellement deux : les packages RPM et les packages dits Debian.

    Leur utilisation est similaire, mais ils ne sont pâs réellement compatibles entre eux.

    L'idée est que l'ensemble de l'application est empaquetée dans un seul fichier. Son installation se fait par l'intermédiaire d'un installeur/gestionnaire de packages : la plupart des systèmes Linux en possèdent une interface graphique. Tout ce qui est relatif à l'installation/désinstallation de logiciels empaquetés est géré par une base de données conservant de nombreuses informations sur les packages installés et disponibles (révisions du package, fichiers contenus, description, etc...).

    Certains packages dépendent d'autres packages : les dépendances sont également gérées par le système.

    Sous Linux, tout se fait automatiquement, et la plupart du temps, il suffit d'un seul clic droit pour installer un package.

    Voilà en gros comment on procède sous Linux.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut
    Bonjour,

    Merci beaucoup InOCamlWeTrust pour ces précisions. J'aimerais en avoir d'autres si ça ne te dérange pas..

    1) Existe-t-il un format de package commun à toutes les distributions Linux (rpm ou debian) ou vaut-il mieux fournir un package dans les deux versions?

    2) Ces formats de package incluent-ils une interaction utilisateur ? Je pense en particulier à des enchainements d'écrans pour saisir par exemple des informations de paramètrage diverses...

    J'ai vraiment l'impression que je vais devoir construire deux projets de déploiements complètement différents..

  4. #4
    Membre Expert
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 036
    Par défaut
    Non, il n'existe pas de format de package commun.

    Cependant, tu peux faire ainsi : distribuer un binaire (exécutable), qui, une fois lancé, configure lui-même le package pour ensuite être installé classiquement ou automatiquement.

    Il est rare d'avoir à configurer des packages sous Linux/Unix (en tout cas, pas de façon automatique) : généralement, ça se fait à la première utilisation de l'application déjà installée, c'est plus propre ainsi.

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/04/2009, 18h01
  2. Déploiement de C:\ dans Windows Explorer
    Par Shmi5 dans le forum Windows Vista
    Réponses: 2
    Dernier message: 28/02/2009, 01h41
  3. installation Glassfish pour déploiement d'application sous windows
    Par psycho_xn dans le forum Glassfish et Payara
    Réponses: 3
    Dernier message: 07/11/2008, 17h05
  4. Déploiement d'un projet sous Tomcat/Linux
    Par ridhatouir dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 19/08/2008, 09h19

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