C’est marrant comme tout, il y a quelques années (voire mois), pour mettre à jour mon Mac, je laissais faire le système automatique qui contrôlait (et qui contrôle encore) la présence de mise à jour et m’en informait.
Maintenant, il faut aussi :
- Mettre à jour MacPort et les modules installés avec lui
- Mettre à jour Brew et les modules qui vont avec
- Mettre à jour Composer(.phar) et idem
- Mettre à jour …
Et bien sûr pas de contrôle automatique d’éventuelles mises à jour ! Je me demande comment on peut arriver à développer dans de bonnes conditions en ayant autant d’incertitudes sur l’état des logiciels installés autrement que via le système intégré à Mac OS X.
Et ce n’est pas spécifique à Mac OS X, même si c’est probablement un de ceux où il y a le plus de gestionnaires différents potentiellement susceptibles d’être utilisés. Pip (ou easy_install) et Composer et d’autres posent les mêmes problèmes…
Et bien sûr il faut connaître par cœur (ou savoir retrouver) la ligne de commande idoine, parce que ça change pour chacun d’entre elles, sinon ça serait pas drôle ! En fait, plus t’es barbu et geek, plus t’es emmerdé avec un nombre de trucs incroyables à faire avant simplement d’écrire une ligne de code.
L’informatique devait nous permettre de nous soulager de tâches emmerdantes. On en est pas arrivé à ce point là encore, en tout cas pas pour tous !
PS : J’attends avec impatience les trolls qui vont se manifester ci-dessous et m’expliquer que yakafokon un cron de ceci et cela et patati et patata, mais qu’il faut d’abord installer le script, pardon les scripts kivonbien pour… D’ailleurs, le 4e résultat de la 1re page d’une recherche « automatically check macport update » renvoie sur … un script à lancer régulièrement !
1 De mirovinben -
! ? Des trolls sur l’environnement Mac OS ?…
Ils ne passeront pas par moi. Je te le promets. Mais ça me démange foutrement. Deviendrais-je raisonnable en vieillissant ? J’ai peine à le croire.
2 De Gilsoub -
Je ne sais plus qui disait : “J’ai toujours rêver d’un ordinateur aussi simple à utiliser qu’un téléphone ; mon rêve c’est réalisé, je n’arrive plus à téléphoner !”
3 De Tomek -
Ben quand on n’est pas utilisateur de base, on est obligé de faire cette gymnastique, hélas. Et ça, ça ne va pas évoluer, à mon avis.
4 De Pablo -
J’adooore le comm de Gilsoub :-)
5 De Bernard (l'autre) -
Et si on en revenait au…. minitel ?
oki je ->()
6 De Franck -
Bon, les trolls geeks barbus n’avaient finalement aucun argument et ils se sont bien abstenus de venir nous expliquer par le menu que c’était de la pure inventerie ou de la simple diffamature, les lâches !
Bref, la preuve est faite !
7 De mirovinben -
C’est quoi ce sectarisme à propos des barbus ?
Est-ce que je critique les motards, les linuxiens, les adorateurs de la pomme et les parisiens amateurs de bateaux ?
Que nenni.
8 De Biou -
Allez je me dévoue puisque cela a l’air de te manquer : c’est certainement la faute d’Apple qui ne permet pas à des développeurs tiers de fournir des mises à jour automatiquement hors Mac App Store. Et comme tout le monde le sait ce Mac App Store est hyper contraignant sur le contenu des apps. Toi qui es un Apple fan tu connais certainement la société Panic qui est très réputée. Ils ont tenté de porter le logiciel coda vers le Mac App Store mais cet environnement est trop restrictif pour eux et trop pénalisant pour leurs clients. Des qu’un logiciel intervient un peu sur les couches systèmes, il ne peut être sandboxé. Vu les logiciels dont tu parles, orientés développeurs, il n’y a aucun moyen qu’ils apparaissent un jour sur ce store. C’est donc la faute d’Apple et comme tout bon troll, je te recommande d’installer Linux, là au moins les mises à jour se font automatiquement. :)
9 De Franck -
Parce que tu te ranges dans la catégories des Trolls Geeks Barbus maintenant ? Ok, je note…
10 De Biou -
sur ces bonnes paroles, je vais me raser !
11 De mirovinben -
12 De Franck -
Biou, je ne me plains pas que les mises à jour de MacPort, Brew and co ne soient pas dans l’AppStore, mais qu’il n’y ait aucun système qui prenne en charge l’update (ou a minima l’info que…) de leurs paquets.
13 De Franck -
Biou quand tu dis que sur Linux c’est automatique, ça inclut aussi composer et pip ?
14 De Franck -
Quoi qu’il en soit ce serait peut-être l’occasion pour moi de me lancer dans le développement d’appli Mac, justement pour gérer les mises à jour de tous ces bidules…