
Martial Demolins (./1290) :Flanker (./1280) :
Tu n'as pas de dépendances, tu n'as rien à installer, tu as toutes les archis dans le même dossier, tu peux modifier l'interface graphique et ajouter des langues sans recompiler, ça gère les associations de fichiers automatiquement, etc...
tu devrais plutôt dire :"les dépendances sont gérées de façon transparentes". Mais c'est pareil sous Linux, non? En tout cas chez moi, oui. A moins que tes applis ne fassent jamais appel au kernel ou réinvente leur détection matos et écriture sur les dd par exemple.
Graphiquement, les KDE et autre GNOMEs sont entièrement skinnables, je vois pas pourquoi tu cites ça comme un point fort de Mac OS. Pour info, Sasume a gardé le thème de décoration par défaut, j'en utilise un fourni dans les dépôts qui gère la transparence de sa déco et qui est complètement paramétrable. J'ai même skinné un KDE en aqua (Kevin se souvient peut-être d'un screenshot, il en avait vu un), donc on peut avoir le même look intégralement. Il n'y a pas de "style KDE" ou "GNOME" à proprement parler.
Je peux rajouter des langues pour mes softs sans rien recompiler (et même changer la langue par défaut du système, je vois pas pourquoi tu cites ça comme un point fort de Mac OS)Et les traduire à la main s'il n'y a pas la traduction ? Parce que sinon, je n'ai pas de question à me poser, si le soft est déjà traduit, je n'ai rien à faire, bien évidemment
Les associations de fichiers sont gérées automatiquement, je vois pas pourquoi tu cites ça comme un point fort de Mac OS
Simple question : tu fais comment si t'as une maj de sécurité pour LaTeX? Tu réinstalles toutes tes applis?
Flanker (./1278) :
Accessoirement, si jamais je tombe sur une appli qui n'est pas en français, je peux la traduire sans avoir besoin des sources (et sans avoir à recompiler le programme)
Flanker (./1280) :
ajouter des langues sans recompiler
ça gère les associations de fichiers automatiquement
Flanker (./1293) :
Mais non, il y a une partie de libs qui sont imposées par le système (le framework Cocoa qui fait quasiment tout) et c'est tout. Tu n'as pas d'autres bibliothèques partagées.
Si je passe une appli à un pote, il n'aura pas besoin d'installer autre chose
Et les traduire à la main s'il n'y a pas la traduction ?
Sauf que là, je *n'installe rien*
Une màj de sécurité
de LaTeX ?(désolé
)
Flanker (./1274) :
Ah oui, ça c'est quand le logiciel est bien fichu ^^ (ce qui n'est pas toujours le cas, et l'option ne marche pas toujours)
Flanker (./1276) :
Une appli est un dossier (mais ça, tu ne le sais pas, tu vois juste une icône, quand tu doubles-cliques sur l'icône, ça lance le programme) qui contient tout : les binaires PowerPC, les binaires x86, les binaires x64, les binaires PPC64, les librairies, les fichiers pour l'interface graphique, les icônes, etc... Du coup, installer un programme revient à glisser ton appli dans le dossier /Applications, mais il n'y a rien d'obligatoire là-dedans (et je ne sais pas comment ça fonctionne, mais il arrive à trouver les associations de fichiers automatiquement)
Flanker (./1295) :
autant cet inconvénient ne m'a jamais dérangé, autant les inconvénients du système linuxien m'a souvent très emmerdé)
Kevin Kofler (./1296) :Flanker (./1280) :
ajouter des langues sans recompiler
Tu peux sous GNU/Linux aussi.ça gère les associations de fichiers automatiquementUn paquetage GNU/Linux bien fichu aussi. (C'est à ce genre de choses que servent les scriptlets %post/%postun.)
Flanker (./1293) :
Mais non, il y a une partie de libs qui sont imposées par le système (le framework Cocoa qui fait quasiment tout) et c'est tout. Tu n'as pas d'autres bibliothèques partagées.
Et si tu veux coder une application portable?Et bah c'est raté!
Donc des libs partagées comme Qt ou GTK+ sont nécessaires, désolé.
Si je passe une appli à un pote, il n'aura pas besoin d'installer autre chose
À condition qu'il ait OS X... S'il a autre chose, l'application Cocoa ne lui servira à rien.
Et les traduire à la main s'il n'y a pas la traduction ?
Oui:
1. Tu utilises msgunfmt sur un des fichiers .mo livrés, ça te donne un .po.
2. Tu utilises un outil comme KBabel ou Kaider pour traduire ton .po. (Ce sont de jolis outils graphiques spécialisés sur la traduction. Tu peux aussi utiliser un simple éditeur de texte.)
3. Tu recompiles ton .po en un .mo avec msgfmt.
Sauf que là, je *n'installe rien*Si, tu installes en faisant ton glisser-déposer, il ne te le dit pas, mais tu installes, c'est comme ça que marchent les associations de fichiers.
Une màj de sécurité
de LaTeX ?(désolé
)
https://admin.fedoraproject.org/updates/tetex
Et ce ne sont que celles depuis Fedora 7.
PpHd (./1297) :Flanker (./1274) :MDR.
Ah oui, ça c'est quand le logiciel est bien fichu ^^ (ce qui n'est pas toujours le cas, et l'option ne marche pas toujours)
Flanker (./1276) :
Une appli est un dossier (mais ça, tu ne le sais pas, tu vois juste une icône, quand tu doubles-cliques sur l'icône, ça lance le programme) qui contient tout : les binaires PowerPC, les binaires x86, les binaires x64, les binaires PPC64, les librairies, les fichiers pour l'interface graphique, les icônes, etc... Du coup, installer un programme revient à glisser ton appli dans le dossier /Applications, mais il n'y a rien d'obligatoire là-dedans (et je ne sais pas comment ça fonctionne, mais il arrive à trouver les associations de fichiers automatiquement)
C'est tout à fait possible sous Linux aussi, tu sais.
C'est particulièrement vrai pour les jeux/utilitaires commerciaux sous linux
Flanker (./1295) :
autant cet inconvénient ne m'a jamais dérangé, autant les inconvénients du système linuxien m'a souvent très emmerdé)
Forcèment, c'est trop compliqué pour toi
Flanker (./1300) :
Bin moi ça ne m'a pas fait franchement rire :/ (et au début, je ne connaissais pas cette option, et figure-toi qu'elle est assez rarement documentée, au moins dans les applis que j'ai dû compiler – pourtant je lis systématiquement le README et le INSTALL)
Flanker (./1300) :
(sérieusement, autant quand j'ai découvert linux ce système m'emballait, autant au final je préfère largement celui d'OS X
)
Flanker (./1300) :
Je reconnais que ça marche très bien quand tu es root sur une machine connecté sans trop de limitations à internet... par contre, si tu t'éloignes de ce modèle, c'est très vite chiant à utiliser. Et manque de pot pour moi, ça m'est arrivé assez souvent![]()
PpHd (./1301) :Flanker (./1300) :
Bin moi ça ne m'a pas fait franchement rire :/ (et au début, je ne connaissais pas cette option, et figure-toi qu'elle est assez rarement documentée, au moins dans les applis que j'ai dû compiler – pourtant je lis systématiquement le README et le INSTALL)
Des applis qui suxent dans leur install ca arrivent tout le temps. Y'a qu'à regarder le temps nécessaire pour installer une appli MS sous Windows
Flanker (./1300) :
(sérieusement, autant quand j'ai découvert linux ce système m'emballait, autant au final je préfère largement celui d'OS X
)
tu n'es pas admin sur ton OS X
Flanker (./1300) :
Je reconnais que ça marche très bien quand tu es root sur une machine connecté sans trop de limitations à internet... par contre, si tu t'éloignes de ce modèle, c'est très vite chiant à utiliser. Et manque de pot pour moi, ça m'est arrivé assez souvent![]()
Perso, dans ces cas là, j'envoie un mail à l'admin pour lui demander d'installer l'appli.
Flanker (./1302) :
Ah ça, je suis d'accord, le système de Windows est pourri(mais justement, avec le système OS X, tu n'as de problème de ce genre, sauf les applis qui ont un système qui vient de windows, justement
)
Flanker (./1302) :
Euh comment ça ?(sisi, je le suis)
Flanker (./1302) :
Bref, je n'ai jamais profité des avantages d'un tel système centralisé (je ne pense pas avoir vu la différence pour les màj et l'espace disque), alors que les inconvénients m'ont beaucoup marqué :/
Flanker (./1302) :
Ce n'est pas à lui d'installer les applis utilisateurs(je ne pense pas que ça soit lui qui ait défini les règles du jeu) Et je parlais également du cas où tu as internet de façon détourné (genre ta machine n'y a pas accès, donc tu peux récupérer des trucs par une autre machine et tu as seulement une clé USB pour transférer - c'est du vécu)
PpHd (./1303) :Flanker (./1302) :
Euh comment ça ?(sisi, je le suis)
Dans ce cas, tu n'as pas le problème de ne pas être root sur ta machine
Flanker (./1302) :Les avantages : plus petit. Et c'est franchement bien lorsque tu installes un système complet sur ton vieux PC.
Bref, je n'ai jamais profité des avantages d'un tel système centralisé (je ne pense pas avoir vu la différence pour les màj et l'espace disque), alors que les inconvénients m'ont beaucoup marqué :/
Ou faire un Live CD / DVD
Flanker (./1302) :
Ce n'est pas à lui d'installer les applis utilisateurs(je ne pense pas que ça soit lui qui ait défini les règles du jeu) Et je parlais également du cas où tu as internet de façon détourné (genre ta machine n'y a pas accès, donc tu peux récupérer des trucs par une autre machine et tu as seulement une clé USB pour transférer - c'est du vécu)
Je sais plus comment (n'ayant jamais été confronté à la situation), mais c'est possible.
PpHd (./1301) :
Perso, dans ces cas là, j'envoie un mail à l'admin pour lui demander d'installer l'appli.
Flanker (./1302) :
Ce n'est pas à lui d'installer les applis utilisateurs
Et je parlais également du cas où tu as internet de façon détourné (genre ta machine n'y a pas accès, donc tu peux récupérer des trucs par une autre machine et tu as seulement une clé USB pour transférer - c'est du vécu)
Ceci dit, le système comme OS X n'est pas incompatible avec une màj centralisée : http://mac-gratuit.fr/telecharger/AppFresh-beta.html
PpHd (./1303) :
Les avantages : plus petit.
Flanker (./1304) :
Mais si tu avais bien suivi, comme tu n'as pas d'installation, tu n'as de problème de droits ^^ Suffit juste de les mettre dans ton ~/Applications
Flanker (./1304) :
Vi, mais c'est une espèce en voie de disparition
Flanker (./1304) :
1) je ne suis pas persuadé qu'on y gagne tant que ça, vu que les principales libs système sont quand même partagées
Flanker (./1304) :
2) je n'ai pas de disques de moins de 120Go)
Flanker (./1304) :
Peut-être, mais pas aussi simplement(et je n'aime pas passer des heures sur des forums pour simplement utiliser une appli)
Kevin Kofler (./1306) :PpHd (./1301) :
Perso, dans ces cas là, j'envoie un mail à l'admin pour lui demander d'installer l'appli.
Et c'est comme ça que c'est prévu aussi. L'utilisateur n'est pas censé installer des applications, c'est le boulot de l'admin.
PpHd (./1307) :Flanker (./1304) :
Mais si tu avais bien suivi, comme tu n'as pas d'installation, tu n'as de problème de droits ^^ Suffit juste de les mettre dans ton ~/Applications
mais tu n'es as pas eu besoin
Flanker (./1304) :
Vi, mais c'est une espèce en voie de disparition
Il faut protéger les espèces en voie de disparition
Flanker (./1304) :Oui, oui.
1) je ne suis pas persuadé qu'on y gagne tant que ça, vu que les principales libs système sont quand même partagées
Flanker (./1304) :J'en ai. Surtout si tu partitionnes ton disque.
2) je n'ai pas de disques de moins de 120Go)
Flanker (./1304) :
Peut-être, mais pas aussi simplement(et je n'aime pas passer des heures sur des forums pour simplement utiliser une appli)
s/une/toute/
Flanker (./1308) :
Non, il ne vont pas installer toutes les applications demandées par des milliers d'utiisateurs. Ce n'est pas la politique choisie. (je pourrais rebooter la machine et prendre un accès root, mais ça me gonfle de devoir apprendre à me servir de ça, sans compter que ça fatigue inutilement les machines)
Flanker (./1309) :
Franchement, sur les 2-3Go d'applis que j'ai, je ne pense pas qu'elles aient beaucoup de choses en commun et ça m'étonnerait vraiment beaucoup qu'on puisse gagner plus de 100Mo ^^ (en fait, je ne suis même pas sûr qu'il y ait 200Mo de binaire pur)
Flanker (./1309) :
Vi, mais je donne les raisons pour lesquelles JE préfère ce système
Kevin Kofler (./1312) :Flanker (./1308) :
Non, il ne vont pas installer toutes les applications demandées par des milliers d'utiisateurs. Ce n'est pas la politique choisie. (je pourrais rebooter la machine et prendre un accès root, mais ça me gonfle de devoir apprendre à me servir de ça, sans compter que ça fatigue inutilement les machines)
Il faut rebooter pour passer en root sur vos machines? su sert à quoi à leur avis?
Sasume (./1310) :
Sous linux il est possible d'installer des logiciels sans être root (par exemple la distribution Ubuntu le fait).
Comme Flanker, je trouve que pour un PC de bureau toutes ces protections sont certainement inutiles...
Martial Demolins (./1311) :Flanker (./1308) :
sans compter que ça fatigue inutilement les machines
t1 c'est fragile les trucs à pomme
BookeldOr (./1317) :
Tiens, j'ai commencé à faire un système de binaires unix universels pour mes petits outils dans mon ~/.root/bin, comme j'ai à bosser avec des x86-32, des x86-64 sous GNU/Linux, parfois sur un mac intel et plus rarement sous un cygwin et que j'aime bien transférer mon environnement sans les recompiler.
L'idée est bidon : c'est un #!/bin/sh avec un petit stub en shell au début qui filtre sur le uname et qui contient un dump de chacun des executables.
L'idée est de pouvoir ajouter à la volée des plate-formes au binaire universel, comme ça on recompile quand on arrive sur une nouvelle archi, sans perdre les autres.
Si ça vous intéresse, j'ouvrirai un topic quand j'aurai fini.
PpHd (./1313) :
Comme c'est mignonAu lieu d'aller dormir, il va nourir ses trolls #troll#
Flanker (./1287) :Sasume (./1284) :
./1282 OK, c'est vrai qu'on n'est pas à la chasse du moindre Go, même sur un "vieux" disque dur de 60 Go...
Cependant, je continue de trouver cette façon de faire assez mauvaise : comment cela se passe-t-il quand des applications doivent interopérer entre elles ?
Aucune idéemais ça marche nickel