>> Le programmeur est un programmeur, pas un packageur.
>>Oui, oui, pareil pour les produit de la vraie vie : si je te balances un produit sans emballage et sans marketing, tu vas prendre? NON?
>>Une application, c'est un ensemble.
>>Et normalement (=ça existe ailleurs, pourquoi pas sous Linux?), packager une appli est très très rapide à faire, pas besoin d'un expert. Sauf sous Linux, va comprendre.
FAUX. C'est de la mauvaise fois
J'ai fais du packaging d'applications sous windows, sous linux et sous Solaris (au niveau professionnel j'entends), et je peux t'assurer que faire un paquet tgz, rpm ou deb pour linux ou paquet pour solaris n'est pas plus dur que de faire un paquet .msi pour windows.
>>Problème de l'œuf et de la poule.
>>Pour qu'elle devienne populaire, faut qu'elle soit packagée
>>Pour qu'elle soit packagée, faut qu'elle soit populaire.
Tiens donc et comment alors sont devenues toutes ces applis populaires dont l'auteur n'a jamais créé de package ?
>D'ailleurs ton package universel il est déjà-la, c'est le code source.
>>C'est pour cette raison que plein de linuxiens m'écrivent pour me demander un package pour pouvoir l'utiliser.
Ces gens la ne demandent pas un package universel, ils en demande un customisé pour leur distrib.
La seule différence entre les applis fournies sous windows et linux, c'est que pour éviter le "dll Hell", les packagers sous windows ont pris l'habitude de fournir une appli soit compilée statiquement, soit de distribuer toutes ses dépendances dans l'arborescence de l'appli. C'est ce qui fait que si tu fais tourner Secunia PSI sur ton pc Windows, tu trouvera par exemple 3, 4 ,5 voir 6 fois une JRE installée et pas mise à jour dans autant de versions différentes..
Alors dans ce cas la si tu aimes le bordel à la windows, rien ne t'empêche de faire de même et de fournir un paquet s'installant dans /opt (c'est fait pour ça) et qui installe ton appli ainsi que toutes les librairies dont elle dépend. Linux ne t'empêche pas de procéder de la même manière que sous windows, c'est juste que ce n'est pas mis en avant parce que c'est une méthode peu élégante et peu économe en terme d'espace disque.
[^] # Re: Problème sous linux aussi
Posté par Psychofox (Mastodon) . En réponse au journal Maintenez votre Windows à jour.... Évalué à 4.
>>Oui, oui, pareil pour les produit de la vraie vie : si je te balances un produit sans emballage et sans marketing, tu vas prendre? NON?
>>Une application, c'est un ensemble.
>>Et normalement (=ça existe ailleurs, pourquoi pas sous Linux?), packager une appli est très très rapide à faire, pas besoin d'un expert. Sauf sous Linux, va comprendre.
FAUX. C'est de la mauvaise fois
J'ai fais du packaging d'applications sous windows, sous linux et sous Solaris (au niveau professionnel j'entends), et je peux t'assurer que faire un paquet tgz, rpm ou deb pour linux ou paquet pour solaris n'est pas plus dur que de faire un paquet .msi pour windows.
>>Problème de l'œuf et de la poule.
>>Pour qu'elle devienne populaire, faut qu'elle soit packagée
>>Pour qu'elle soit packagée, faut qu'elle soit populaire.
Tiens donc et comment alors sont devenues toutes ces applis populaires dont l'auteur n'a jamais créé de package ?
>D'ailleurs ton package universel il est déjà-la, c'est le code source.
>>C'est pour cette raison que plein de linuxiens m'écrivent pour me demander un package pour pouvoir l'utiliser.
Ces gens la ne demandent pas un package universel, ils en demande un customisé pour leur distrib.
La seule différence entre les applis fournies sous windows et linux, c'est que pour éviter le "dll Hell", les packagers sous windows ont pris l'habitude de fournir une appli soit compilée statiquement, soit de distribuer toutes ses dépendances dans l'arborescence de l'appli. C'est ce qui fait que si tu fais tourner Secunia PSI sur ton pc Windows, tu trouvera par exemple 3, 4 ,5 voir 6 fois une JRE installée et pas mise à jour dans autant de versions différentes..
Alors dans ce cas la si tu aimes le bordel à la windows, rien ne t'empêche de faire de même et de fournir un paquet s'installant dans /opt (c'est fait pour ça) et qui installe ton appli ainsi que toutes les librairies dont elle dépend. Linux ne t'empêche pas de procéder de la même manière que sous windows, c'est juste que ce n'est pas mis en avant parce que c'est une méthode peu élégante et peu économe en terme d'espace disque.