Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1481 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  [débat] pourquoi les dev linux ne font pas...

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[débat] pourquoi les dev linux ne font pas...

n°1144027
memaster
ki a volé mon 62?
Posté le 22-06-2009 à 17:41:38  profilanswer
 
Voir ce message dans le sujet non filtré
 

ogaby a écrit :

Ben quand tu développes, tu ne diffuses que les sources. Ton fichier "configure" doit lui vérifier les dépendances à la compil.


c'est là que les pb commencent pour le(s) user(s) "lambda", dans le monde du logiciel, on ne dit pas
"prends les sources et compile le" :heink:  on dit plutot : "clique dessus et regarde ce qu'il se passe".
tout le monde n'installe pas de compilateur idoine sur sa machine linux. tu vois le pb?
autre exemple concret :
- j'ai un net-book qui me sers de diag., j'ai un eeexubuntu dessus. c'est une distrib. light sans compilateur (comprendre
sans les sources du kernel et les package d'include -dev...)
- j'avais trouvé un logiciel (freediag pour ne pas le citer), pour lequel je n'ai pas trouvé de .deb (ni même dans le packager); je n'ai pas
pu le compilé depuis mon netbook :heink: , j'ai du installé un eeexubuntu virtuel et rajouter tout les utils de dev, pour le compiler
depuis une autre machine et le transferer enfin et l'essayer en live; puis de toute façon, il n'a pas marché
à cause d'un pb de numero hexa hardware :( . donc j'utilise wine avec un logiciel win32. :heink:  
 
même chose pour un logiciel de gestion boursière écrit en python qui n'a jamais voulu fonctionné car
la version de python pour lequel il avait été prévu n'existait pas dans ma distrib. et qu'il fallait que je
me retappe des installs de dépendances à la stabilité douteuse.
 
j'ai beau être un power user têtu, ce genre de pratique me "fatigue" :heink:  


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
mood
Publicité
Posté le 22-06-2009 à 17:41:38  profilanswer
 

n°1144751
enfoiro
a nickname is just a nickname
Posté le 25-06-2009 à 12:47:32  profilanswer
 
Voir ce message dans le sujet non filtré
 

memaster a écrit :


on peut être un power user, mais moi ce qui fait que je me décide pas à dev pour nux c'est que, il n'y a pas
de logiciel unifié d'une part et que pour diffuser mon prog. faut que je me tappe les spécifs de toutes les lib
version par version pour chaque distrib ou que je demande à des tiers de me le packager.
exemple :
- hey copain linuxien, j'ai dev un $uper logiciel qui compte les gouttes d'eau dehors qd il pleut... tu
le veux pour me le tester/debugguer?
- ouais envoi... (crak boum tac bipbipdezipplus tard) ...j'ai cassé ma mandriva la semaine dernière,
tu pourrais pas me l'envoyé (comprendre recompiler) pour gentoo :ouch:  
- tu me fais [chier] [:pt1cable] , c'est quoi ton kernel number et ta version de libc??
- bah j'en sais rien, de toute façon la compil de ton log. a échoué (manque plein de dépendances :heink: ) pasque j'ai pas installé gtk+
tu comprends je voulais une power distrib. sans rien de superficiel... [:d_zoolander]  
- bon bah je retourne à mon packager .rpm et le diffuser via sourceforge alors [:fenston]


 

ogaby a écrit :

Ben quand tu développes, tu ne diffuses que les sources. Ton fichier "configure" doit lui vérifier les dépendances à la compil.
 
Ensuite si une distrib' veut l'intégrer, c'est le boulot du packager de faire un .deb ou .rpm. Si ca passe, il l'intègre sinon il te dira qu'il a un problème.
 
EDIT: si le packager a un problème, il le dit mais rajoute la dépendance dans son paquet.
 
Développeur et Packager sont 2 rôles différents.


 

Mjules a écrit :


 
Il n'y a pas tant de variabilité que ça en fait. Les grands bibliothèques (libc, libsdtc++, Xlib/xcb, Qt, glib, GTK+, freetype, cairo etc) sont très accrochés à la notion de compatibilité binaire et source. En clair, un soft compilé pour la libgtk 2.0 tourne encore aujourd'hui avec gtk 2.16 sans recompilation (modulo les éventuels bugs du programme mais c'est un autre problème).
 
Je parle même pas du noyau qui est ultra strict sur la compatibilité binaire et ne la casse jamais ou presque.


 

Mjules a écrit :


 
AMHA, vu que les distributions font ça très bien toutes seules, ils n'ont pas envie de se casser la tête à le faire. Certains le font OOo, firefox par ex.
 
mais en ciblant une version lsb  + les autres libs pas trop récente, généralement, ça marche plutôt bien.


 
je crois que les bons arguments sont posés :) +10^3
 

e_esprit a écrit :

Oui enfin OOo et mozilla, c'est des gros projets, ils ont des personnes pour faire que ça.
On rejoint la remarque de je ne sais plus qui :
Développer c'est un métier.
Packager en est un autre (et c'est aussi le cas sous les autres systèmes).
 
Et comme déjà répété X fois, la compilation statique ca existe, mais si ce n'est pas (rarement) utilisé c'est qu'il y a plein de bonnes raisons de ne pas le faire :D


 
comme ca on n'additionne pas les bugs, on les partage :D

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  [débat] pourquoi les dev linux ne font pas...

 

Sujets relatifs
problème de réseau sous linuxAix et Serveur d'impression Linux
[Matos] Quelle carte mère linux pour proco 775 ?Conversion universelle de documents sous linux==> unoconv
optimisation machine windows+linuxComment connaitre la version du linux installé
Intérêt des partitions linuxla TNT sous linux c'est pas si facile que ça avec vlc ou kaffeine...
live clé usb linux inmodifiable[Résolu] Transfert de fichiers avec 'Put' sous Linux
Plus de sujets relatifs à : [débat] pourquoi les dev linux ne font pas...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR