remy écrit :
Est-ce aussi simple que tu l'expliques? Ou y a-t-il d'autres opérations a effectuer en plus de cette installation du package Rosetta???
lol. Je ne ris surtout pas de vous,
remy! Je ris parce que le Net pullule de '
Trolls' qui clament haut et fort qu'en installant d'un DVD retail (universel) de '
Snow Leopard' le package optionnel '
Rosetta' sur leur OS '
Lion' ou '
Mountain Lion' qui ne supporte plus cet émulateur, «
ils ont trouvé le procédé magique permettant de faire fonctionner les applications PPC sur 10.7 ou 10.8». Face à cette exaltation bon marché, votre simple question de bon sens :
Est-ce aussi simple que tu l'expliques?
me rappelle mon incrédulité de lecteur, dans je ne sais plus quel tome de la «
Légion de l'Espace» de
Williamson, lorsque
six bâtonnets reliés par
quatre bouts de ficelle, mais
SURTOUT DANS LA BONNE DISPOSITION (sic!), permettraient de disposer d'une
énergie directionnelle inépuisable, seule solution pour se débarrasser d'innommables
aliens faisant planer la menace de la '
Fin du Monde', bien entendu.
Ah! Si l'informatique ressemblait au
bricolage de
Williamson! Cela nous ramènerait à l'âge des bacs de sable de l'enfance, où l'imagination suffit à transformer 6 bâtonnets en
chevaliers équipés de pied en cap pour la joute...
Pour continuer à rire un bon coup, voyons en images cette fameuse installation de '
Rosetta' sur '
Mountain Lion 10.8.2'.
J'avais acheté en 2010 ce DVD Apple d'installation de '
Snow Léopard 10.6.3', version 'Retail' (universel) '
au-cas-z'où' (vu la qualité de l'OS). Eh bien! voici un petit '
au-cas-z'où' :
Je le glisse donc dans le 'Mange-Disque' de mon MacBookPro faisant tourner '
Mountain Lion 10.8.2 et j'obtiens ceci :
Le DVD monte sur le Bureau, l'installateur de '
Snow Léopard' est bien entendu bloqué, mais si j'ouvre le dossier '
Installations facultatives', je peux double-cliquer le paquet : '
Optional Installs.mpkg'. Le programme d'installation (des 'suppléments') se lance, et après quelques fenêtres successives d'agrément de licence etc., nous offre la fenêtre de personnalisation de l'installation suivante :
J'ai coché '
Rosetta' seulement. Comme vous le voyez, on annonce '
1,5 MO' (sic) de poids de l'installation (on est vraiment chez
Williamson là : un gadget de 10 grammes générant une énergie thermo-nucléaire lol). Bon! '
Y'a-plus-k'a' cliquer sur '
Continuer' et suivre la procédure classique d'un programme Apple (que je vous épargne). Le programme d'installation de '
Rosetta' se déroule sans défaillance apparente jusqu'à son terme, où vous cliquez '
FIN' et vous êtes content. Vous êtes l'heureux détenteur sur votre '
OS Mountain Lion 10.8.2' de l'
Émulateur Rosetta : logiciel invisible et néanmoins très puissant, capable de traduire à la volée le code des applications
ppc pour les plate-formes
intel.
Pas si vite, les '
Trolls'! Examinons de plus près ce qui s'est installé effectivement sur ledit '
Mountain Lion 10.8.2'. Je viens d'installer par le procédé ci-dessus '
Rosetta' sur le MacBookPro ('
Mountain Lion 10.8.2') de ma femme, en ayant vérifié auparavant qu'il ne recélait aucun fichier-système '
Rosetta'. Eh bien, après l'installation '
magique' ci-dessus, voici le résultat des courses :
2 fichiers et 2 seuls se sont installés parmi les fichiers-système de '
Mac OS Mountain Lion 10.8.2' (j'ai quadrillé en long, en large et en travers les items du système : rien de
plus, rien de
moins à l'arrivée). Il s'agit (
tatataaaan!) de :
com.apple.pkg.Rosetta.bom [78,3 KB!] et de
com.apple.pkg.Rosetta.plist [384B!!], tous deux résidant à l'adresse suivante :
MacintoshHD/private/var/db/receipts (càd. parmi les fichiers invisibles du Mac). En quoi consistent ces deux fichiers? Voici l'aperçu complet, une fois les 2 ouverts par '
TextEdit' :
Lolol. Nous tenons là notre '
Arme Secrète'
williamsonienne : '
Rosetta' en personne, pas moins (lol). Eh bien! Ne rions quand même pas totalement des '
Trolls'. Bien sûr, ce n'est pas le canon thermo-nucléaire format 'jouet' de la «
Légion de l'Espace», ce n'est qu'un «
Pistolet à Eau». Mais ce «
Pistolet à Eau» est quand même capable de '
tirer son petit coup' [Arrête,
macomaniac! ça dérive dans la métaphore là...]. C'est-à-dire? Eh bien! Sans ces 2 fichiers, impossible d'installer '
Final Cut Studio 2' (l'usine à gaz Apple, version pré-diluvienne), car la tentative de lancer l'
Installateur génère le classique message d'erreur : «
Application PPC non supportée». Mais si vous avez ces
2 fichiers et eux seuls installés à l'adresse ci-dessus, alors vous avez la joie d'assister à ce qui suit, lorsque vous montez le disque d'installation de '
Final Cut Studio 2' sur le Bureau de '
Mac OS Mountain Lion 10.8.2' :
Comme vous le voyez, par la transition de l'image du dessus à celle du dessous, l'installateur s'est lancé sans message d'erreur, et propose l'installation de la suite des applications de '
Final Cut Studio 2'. Bien noter le message en préambule de la 2è fenêtre : «
Cette version de Final Cut Studio est conçue pour être exécutée sur les ordinateurs Mac avec processeur PowerPC et processeur Intel». Traduction : les applications sont en '
Universal Binary'. Mais avant d'épiloguer là-dessus, voyons la suite de notre petit miracle :
Eh oui! Le processus d'installation continue son bonhomme de chemin sans problème et vous gratifie encore de ceci, avant que vous ne cliquiez sur '
Installer' :
Une fois '
Installer' déclenché, les applications s'installent régulièrement et vous avez votre '
Usine à Gaz' complète et fonctionnelle dans votre dossier '
Applications'.
Interprétation : j'appelle «
Troll» (et je n'inclus pas
romain dans le lot, car il a soigneusement spécifié à '
Final Cut Studio 2' l'effet produit par la fameuse '
Installation de Rosetta') tous ceux qui proclament, au vu des apparences, que «'
Rosetta' s'installe sur
Mountain Lion et permet de refaire tourner les '
applications PPC' sous '
Mac OS 10.8.2'».
Faux d'outre en outre. Les
2 seuls fichiers qui s'installent sur
Mountain Lion à partir du disque Retail de '
Snow Léopard' (
com.apple.pkg.Rosetta.bom [78,3 KB!] et
com.apple.pkg.Rosetta.plist [384B!!]) ne permettent que de
débloquer l'installateur PPC des applications qu'on cherche à installer.
SI les applications en question sont rédigées en '
UNIVERSAL BINARY' (càd. comportent un double code PPC/INTEL), alors elles vont s'installer sur '
Mountain Lion' et tourner sous Intel
grâce à leur écriture pour Intel ('
Rosetta' n'est pour rien dans leur fonctionnalité sous Intel) ;
SI les applications en question sont, par contre, des '
PPC', il n'y a aucune chance, leur installateur PPC débloqué par les 2 fichiers présentés ci-dessus, qu'elles puissent tourner sous Intel. Elles portent toutes le '
Sens Interdit', et toute tentative de les lancer se solde par le message d'erreur : «
Applications PPC non supportées».
Mais aussi! Qui pourrait croire que les 2 seuls fichiers installés ci-dessus
constituent plénièrement l'Émulateur Rosetta? Capable, non seulement de lancer un '
Installateur PPC' (en le débloquant), mais de remplir la fonction de
Traduction à la volée du code PPC pour l'architecture Intel? Car, là, on serait vraiment chez
Williamson!
Faisons un tour sur un ordinateur où '
Snow Léopard' tourne et où l'option '
Installer Rosetta' a été cochée lors de l'installation. J'ai un vénérable '
iMac' qui fait tourner justement '
Snow Léopard 10.6.8'. Allons à la recherche des '
Fichiers-Système de Rosetta'. Eh bien voici la liste des courses :
com.apple.pkg.Rosetta.bom (private/var/db/receipts) 82 KO
com.apple.pkg.Rosetta.plist (private/var/db/receipts) 4 KO
com.apple.pkg.update.rosetta.10.6.7.combo.bom (private/var/db/receipts) 82 KO
com.apple.pkg.update.rosetta.10.6.8.combo.plist (private/var/db/receipts) 4 KO
com.apple.ReportMessages.domains (Bibliothèque/Préférences) 2 KO
dyld_shared_cache_rosetta (private/var/db/dyld) 220 MO
dyld_shared_cache_rosetta.map (private/var/db/dyld) 45 KO
RosettaNonGrata (usr/libexec/oah) 15 KO
RosettaVersion.plist (private/var/db) 237 oct
Si nous négligeons 2 fichiers de mise-à-jour (n° 3 et n° 4) des mêmes fichiers (n° 1 et n° 2) que nous avons vu installer à partir du disque Retail sur '
Mountain Lion' ci-dessus, il reste 5 fichiers et non des moindres absents de la
prétendue installation de 'Rosetta' sur '
Mountain Lion. Dont '
dyld_shared_cache_rosetta' (private/var/db/dyld) 220 MO, '
dyld_shared_cache_rosetta.map' (private/var/db/dyld) 45 KO et '
RosettaNonGrata' (usr/libexec/oah) 15 KO. Voilà les 'moteurs' de '
Rosetta', sans lesquels l'
émulation des applications PPC sous Intel ne peut pas s'opérer. Or le malheur est que ces fichiers, même installés à la main dans les emplacements requis, ne sont
pas exécutables sous Mountain Lion dans leur état tel quel.
Eh oui! Ça semblait un peu trop facile aussi... J'installe
com.apple.pkg.Rosetta.bom [78,3 KB!] et
com.apple.pkg.Rosetta.plist [384B!!] que sans chercher plus loin je me figure résumer '
Rosetta', je réussis à débloquer grâce à eux l'
Installateur PPC de '
Final Cut Studio 2' et je m'imagine que '
Rosetta' tourne sur mon '
OS 10.8.2 Mountain Lion pour retraduire à la volée le code PPC pour l'architecture Intel, alors que j'ai affaire à des applications '
Universal Binary' qui sont écrites pour tourner sous Intel, et dont le seul problème résidait dans le moyen de les installer.