OVH Cloud OVH Cloud

windows a encore de beaux jours devant lui! + question métaphysique sur le développement sous linux

142 réponses
Avatar
Jean-Pierre
bonjour à tous,

ça fait 3 ans que je tourne sous linux (j'ai fait quelques tests avec
mandriva, kubuntu, debian et tourne actuellement sous suse 10.1) et
certaines installations commencent à me gaver très sérieusement! Et rien
que ça me donne, par moment, vraiment envie de retourner sous windows!

Voilà l'expérience : installer hugin (excellent utilitaire panoramique pour
les photos).
* sous windows : je télécharge hugin*.exe (où il y a tous les utilitaires
nécessaires intégrés! enblend, pano et tout le tralala) je double clique
dessus, j'accepte l'accord de licence, je clique sur next puis install, les
fichiers se copient et enfin je clique sur finish et TERMINÉ!
* sous linux : alors là les aïeux accrochez-vous!
- déjà il faut se coltiner pas mal de lecture pour savoir quoi télécharger
exactement en plus de hugin (ça commence!).
- quand c'est fait il faut avoir les bonnes versions entre elles et par
rapport au système que tu as installé (déjà 9 fois sur 10 c'est donc voué à
l'échec)
- tu as le choix entre les rpm, les deb (quand tu arrives à les trouver et
que les dépôts n'ont pas disparu ou changé d'emplacement!) et autres types
de fichiers d'installation sans compter la fameuse compilation. Ce qui
n'aboutit, de toute façon, pas à grand-chose puisqu'on en revient aux 2
problèmes précédents; pour ma part de rage de ne pas trouver les paquets
adéquats je me suis mis à compiler et après avoir résolu de (très) nombreux
problèmes la dernière compilation est allée jusqu'au bout! miracle! Eh bien
non quand je lance hugin j'ai le beau message (c'est très esthétique ça
fait très odyssée de l'espace! mais ça ne vaut pas le côté extraterrestre
du make de la compiltion) : hugin: error while loading shared libraries:
libwx_gtk-2.4.so.0: cannot open shared object file: No such file or
directory. Il me faut donc wxwidget apparement et on retombe dans l'enfer
des dépendances : bref j'ai arrêté là, épuisé! Je l'ai installé sous
windows (sous vmware) que j'utilise pour les logiciels du gps; ça m'a pris
50 secondes et ça marche d'enfer (à comparer aux soirées de souffrances
sous linux)

Alors mais p...de çç'àé"à"'é" de m..... que se passe-t-il?
Si sous windows ils sont capables de tout mettre dans un seul paquet
pourquoi ne font-ils pas le même chose sous linux!!!??? Et ces foutues
p...de çç'àé"à"'é" de m..... de librairies (causes de bien des dépendances)
si ça pose tant de problèmes pourquoi ne pas les mettre directement dans le
répertoire du programme (quand il y a justement un souci de dépendance) et
dire au programme d'aller les chercher à cet endroit; je ne suis pas
programmeur mais j'ai l'impression que ça ne doit pas être si difficile que
ça, non? Ce qui me confirme dans mon idée c'est que j'ai installé xara
récemment et tu lances un seul fichier (un script) et il s'occupe de tout
(y compris du téléchargement de ce qui manque).

Pour finir voici la fameuse question (c'est vraiment une interrogation) que
je me pose d'autant plus que j'ai souvent lu que linux était le paradis du
programmeur (je commence à croire que c'est plutôt windows!) : je sais que
ce n'est pas évident car je fais quelques scripts et plus on veut le rendre
convivial plus c'est long et ardu. Donc :
A quoi pensent les développeurs quand ils travaillent sous linux???

Ce que je ne comprends vraiment pas c'est pourquoi les mêmes développeurs
sont capables de générer une installation aussi simple sous windows et
pourquoi sont-ils incapables de faire la même chose sous
linux???????????????? est-ce impossible?


merci pour vos éclaircissements!
Jean-Pierre

--

Ah l'informatique! Ou pourquoi faire simple quand on peut faire compliqué!
J'ai enfin trouver un palm à ma mesure : révolutionnaire et sophistiqué à
point.
Il ne prend quasiment aucune place, il ne s'éteint jamais (ni ne s'allume
d'ailleurs), il ne tombe jamais en panne, je peux écrire dans tous les
sens, la reconnaissance optique des caractères est parfaite, la navigation
dans les sous-menus est instantanée et ne consomme strictement rien; quand
je le sors et trouve en à peine quelques secondes l'information les gens
sont sidérés.
Ah j'ai menti je consomme régulièrement des mines de criterium de mon
agenda-répertoire.....
Par contre pour la sauvegarde c'est pas terrible!.....

10 réponses

Avatar
Nicolas George
remy , dans le message <edrmf1$6ko$, a écrit :
cela ne coute rien


Tu parles sans savoir, et ça se sent.

Avatar
Patrice Karatchentzeff
(Michel Talon) writes:

Je pense que le fait de pousser à la publication en français est une
connerie retentissante. Toutes les publications scientifiques se
font en anglais, comme


Comme les maths ?

[...]

Et enfin de façon tout à fait générale, ce dont on a besoin c'est de
se comprendre les uns les autres, par l'usage d'un langage commun et
non pas d'ériger des barrières linguistiques stupides.


Tu as raison : imposons le latin comme langue universel.

PK

--
      |      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:
     |,4-  ) )-,_. , (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'_)       

Avatar
jean-jacques
jean-jacques wrote:


Evidemment il faut savoir "jouer" un peu virtuose avec ses sources.
Mais pourtant tout est dit là

http://hugin.sourceforge.net/download/
--
cordialement jean-jacques.
Ce message a été écrit sur un système libre mandriva
"Tant que l'homme sera mortel, il ne pourra pas être totalement décontracté"
Woody Allen.

Avatar
Pascal
Le Fri, 08 Sep 2006 19:19:06 +0200, Patrice Karatchentzeff a écrit :

(Michel Talon) writes:

Je pense que le fait de pousser à la publication en français est une
connerie retentissante. Toutes les publications scientifiques se
font en anglais, comme


Comme les maths ?


Math, physique, chimie, informatique, biologie, médecine...

http://www.elsevier.com/wps/find/journal_browse.cws_home

Sur 2223 journaux je me demande combien il y en a en français.
A part les comptes rendus de l'académie des sciences ?

Rien que google montre bien que l'anglais est indispensable, dans mon
domaine :
"aimant moléculaire" : 600 réponses
"single molecule magnet" : 30 000 réponses

Je vais avoir des soucis si je me restreint au français.


[...]

Et enfin de façon tout à fait générale, ce dont on a besoin c'est de
se comprendre les uns les autres, par l'usage d'un langage commun et
non pas d'ériger des barrières linguistiques stupides.


Tu as raison : imposons le latin comme langue universel.



Il s'agit de rien imposer mais de communiquer avec le plus grand nombre.
Il s'avère que c'est l'anglais le plus commode, faut faire avec.

Pascal


Avatar
Patator
Julien BLACHE wrote:
Jean-Pierre wrote:

* sous linux : alors là les aïeux accrochez-vous!


apt-cache search hugin
[... ah bin oui, y'a le package ...]
apt-get install hugin

Trop dur. Encore faut-il avoir la bonne distrib.

JB.



beaucoup de distribs en rpm utilisent apt.....


Avatar
Patator
moa wrote:
Mihamina Rakotomandimby wrote:

On Thu, 07 Sep 2006 22:34:06 +0200, Jean-Pierre wrote:

* sous linux : alors là les aïeux accrochez-vous!
- déjà il faut se coltiner pas mal de lecture pour savoir quoi
télécharger exactement en plus de hugin (ça commence!).
La faute à qui?


- quand c'est fait il faut avoir les bonnes versions entre elles et par
rapport au système que tu as installé (déjà 9 fois sur 10 c'est donc
voué
à l'échec)
la faute à qui?



AUX DÉVELOPPEURS!!!!!!!!!!!!!!!!!!!!!!!!!
Non au neuneu qui ne sais pas utiliser son gestionnaire de paquetage.



de plus en plus il y a plusieurs gestionnaires de paquetages dans les
distributions




Avatar
Jean-Pierre
enfin une réponse intéressante et qui éclaircit l'horizon (la seule qui m'a
calmé car j'étais vraiment sur les nerfs!.....)

Un grand merci!
Et comme toujours quand on a ce genre de réponse on voit la vie informatique
d'un tout autre oeil.

nicolas vigier wrote:

On 2006-09-07, Jean-Pierre wrote:

Pour finir voici la fameuse question (c'est vraiment une interrogation)
que je me pose d'autant plus que j'ai souvent lu que linux était le
paradis du programmeur (je commence à croire que c'est plutôt windows!) :
je sais que ce n'est pas évident car je fais quelques scripts et plus on
veut le rendre convivial plus c'est long et ardu. Donc :
A quoi pensent les développeurs quand ils travaillent sous linux???


En fait, il serait possible de faire la meme chose sous Linux, par
exemple en créant des binaires statique, qui pourraient fonctionner à
peu près partout.

Mais ca pose quelques problèmes :
- les binaires statiques sont beaucoup plus gros
- les programmes consomment beaucoup plus de memoire lorsqu'ils tournent
- lors d'une mise à jour de securité d'une lib, il faut mettre à jour
tous les programmes.

Pour ces raisons, l'utilisation de librairies partagées, et donc
l'installation à l'aide du systeme de package de la distribution est
une bien meilleure solution.

Sous Windows, il n'y a pas vraiment de systeme de gestion de package
correct, donc ils n'ont pas le choix. Par contre, il y a moins de
versions de Windows disponibles sur le marché que de distributions Linux,
donc c'est un peu plus simple, mais on se retrouve quand meme de temps
en temps avec des problèmes bizarres.

Donc en gros, sous Linux, mieux vaut utiliser les packages de la
distribution quand ils existent (c'est souvent le cas, mais ca depend
de la distribution que tu utilises), ou compiler à partir des sources.

Mais il est vrai qu'il pourrait etre utile dans certains cas d'avoir
accès à des binaires qui fonctionnent partout, par exemple pour tester
rapidement une version plus récente du logiciel que celle disponible en
packages.

Ce que je ne comprends vraiment pas c'est pourquoi les mêmes développeurs
sont capables de générer une installation aussi simple sous windows et
pourquoi sont-ils incapables de faire la même chose sous
linux???????????????? est-ce impossible?


Sous Windows ils n'ont pas le choix, ils doivent le faire, sous Linux,
ca marche très bien (ou mieux) lorsque c'est les mainteneurs du package
pour la distribution qui s'en occupent. Ils ne sont pas incapables de
le faire, mais je pense qu'ils n'y voient pas une grande utilité.
Peu etre qu'en convaincant de l'utilité de la chose, en le faisant toi
meme pour eux, ou en trouvant quelqu'un de suffisement motivé pour le
faire, ca pourrait changer ...

Sinon, j'ai pas tésté mais il y a klik :
http://klik.atekon.de/

Et c'est censé permettre l'installation de pleins de logiciels en
quelques clics.

Et on trouve hugins :
http://hugin.klik.atekon.de/



--

Ah l'informatique! Ou pourquoi faire simple quand on peut faire compliqué!
J'ai enfin trouver un palm à ma mesure : révolutionnaire et sophistiqué à
point.
Il ne prend quasiment aucune place, il ne s'éteint jamais (ni ne s'allume
d'ailleurs), il ne tombe jamais en panne, je peux écrire dans tous les
sens, la reconnaissance optique des caractères est parfaite, la navigation
dans les sous-menus est instantanée et ne consomme strictement rien; quand
je le sors et trouve en à peine quelques secondes l'information les gens
sont sidérés.
Ah j'ai menti je consomme régulièrement des mines de criterium de mon
agenda-répertoire.....
Par contre pour la sauvegarde c'est pas terrible!.....


Avatar
Laurent
Jean-Pierre wrote:
enfin une réponse intéressante et qui éclaircit l'horizon (la seule qui m'a
calmé car j'étais vraiment sur les nerfs!.....)

Un grand merci!
Et comme toujours quand on a ce genre de réponse on voit la vie informatique
d'un tout autre oeil.



I faudrait juste passer maintenant à la prochaine étape, qui est de
poster à l'endroit. Nous vous lirions ainsi d'un tout autre estomac.

--
Laurent C.

Avatar
talon
Patrice Karatchentzeff wrote:
(Michel Talon) writes:

Je pense que le fait de pousser à la publication en français est une
connerie retentissante. Toutes les publications scientifiques se
font en anglais, comme


Comme les maths ?


Les maths c'est une des rares disciplines ou quelques français, les plus
prestigieux, peuvent se permettre de temps en temps la fantaisie de publier en
français. Il y a aussi des russes qui publient en russe, tu sais ce que ça
fait quand on ne connait pas le russe?


[...]

Et enfin de façon tout à fait générale, ce dont on a besoin c'est de
se comprendre les uns les autres, par l'usage d'un langage commun et
non pas d'ériger des barrières linguistiques stupides.


Tu as raison : imposons le latin comme langue universel.



Le latin a été la langue universelle. on a parlé de l'esperanto, ça aurait pu
être l'espagnol qui est facile et parlé par beaucoup de gens dans le monde.
Ca n'aurait jamais pu être ni le français, ni l'allemand qui sont beaucoup
trop difficiles, parlés par trop peu de monde. Il se trouve que c'est
l'anglais, qui est universellement parlé, qui est relativement difficile à
l'oral, mais facile à l'écrit.

--

Michel TALON


Avatar
talon
jean-jacques wrote:
jean-jacques wrote:


Evidemment il faut savoir "jouer" un peu virtuose avec ses sources.
Mais pourtant tout est dit là

http://hugin.sourceforge.net/download/


Bon mais si c'est un truc dépendant de mono, ce qui semble être le cas d'aprés
ce qu'on a vu, en ce qui me concerne, ça ne mettra pas les pieds sur ma
machine. Mono et tout ce qui tourne autour sont bannis de ma machine. Si je
veux des trucs de Microsoft, je tourne sous Windows, je ne veux pas des pales
copies venant de gus qui bavent devant Bill Gates.


--

Michel TALON