Comment réinstaller Safari 5.1 sur Mac OS X 10.7 Lion (pas nécessaire, mais si nécessaire...)

Bien que dans l'environnement Windows Safari soit probablement le pire navigateur, le discours n'est pas valable (en fait c'est probablement le contraire) pour ceux qui utilisent un Mac. Rapide, fiable et avec un choix d'extensions qui, bien que petit, grandit rĂ©guliĂšrement, Safari sur Mac s'ensuit admirablement. Mais il peut arriver qu'il fasse des crises de colĂšre; peut-ĂȘtre que cela vous semble trĂšs lent (et croyez-moi ! ça n'a pas Ă  l'ĂȘtre ! ndlr) ou cela fait quelque chose d'Ă©trange, comme nous le verrons plus tard. Aujourd'hui, nous voyons la solution la plus radicale pour rĂ©soudre les rares problĂšmes qui peuvent affliger le navigateur Apple ou le dĂ©sinstaller et le rĂ©installer. Et comme vous le verrez, y arriver Ă©tait tout sauf facile.



 

 Par pure curiositĂ©, la raison pour laquelle nous nous sommes posĂ© ce problĂšme est qu'un jour nous avons remarquĂ© qu'en choisissant PrĂ©fĂ©rences dans le menu Safari et en allant dans le panneau Extensions, sous nos yeux c'Ă©tait ceci :

Un gris uniforme qui avait pris la place de celui-ci, comme devrait normalement ĂȘtre le panneau :

AprĂšs avoir fait les tentatives habituelles pour le rĂ©parer de maniĂšre simple, comme fermer toutes les autres applications, redĂ©marrer Safari et redĂ©marrer le Mac en vain, nous sommes passĂ©s Ă  des choses un peu (mais juste un peu) plus complexes comme vider le cache et rĂ©initialiser Safari (depuis le menu Safari dans la barre de menus) ; aussi dans ce cas : rien. Notre onglet (gris uni) ne voulait pas revenir Ă  la normale.

Et bien, qu'en sera-t-il ? Aux grands maux les grands moyens. Cela voudra dire qu'on dĂ©sinstalle Safari puis qu'on le tĂ©lĂ©charge depuis le site d'Apple et qu'on le retrouve donc tout neuf. Et lĂ  on a compris que ça aurait Ă©tĂ© moins simple que prĂ©vu : si en fait vous essayez de faire glisser Safari.app (avec l'application Ă©videmment fermĂ©e) du dossier Applications vers la Corbeille (on parle de Lion, nous le rĂ©pĂ©tons) voici ce qui se passe :



En fait, quelqu'un (Maurizio) nous avait dit que Safari Ă©tait fortement liĂ© Ă  Lion ; essayons une solution plus radicale, c'est-Ă -dire que nous Ă©liminons Safari en utilisant AppDelete ; nous avons fait cette procĂ©dure avec une certaine tranquillitĂ© d'esprit pour trois raisons :

  • AppDelete vous permet de restaurer facilement ce qu'il a supprimĂ© (tant que nous ne vidons pas d'abord la corbeille) ;
  • Dans tous les cas, Safari est toujours tĂ©lĂ©chargeable depuis le site d'Apple (illusion !) ;
  • Au pire, il y a toujours Time Machine.

Et en effet, avec AppDelete, nous pouvons supprimer complÚtement Safari. Alors allons sur Apple.com avec un autre navigateur et il y a un petit doute depuis la page dédiée à Safari, ceci :

Comment se fait-il que le site de téléchargement d'Apple ne mentionne pas Safari pour Lion ? Bof ?!

Cependant, nous tĂ©lĂ©chargeons le navigateur, montons le .dmg et au moment de l'installer, nous dĂ©couvrons que "Ce" safari 5.1 n'est pas compatible avec notre systĂšme d'exploitation mais uniquement avec Snow Leopard. Safari est donc tellement intĂ©grĂ© et "entrelacĂ©" avec Lion qu'il ne peut pas ĂȘtre considĂ©rĂ© comme une application "en soi" mais va de pair avec le systĂšme d'exploitation. GrĂące Ă  AppDelete nous rĂ©cupĂ©rons facilement notre version (quoique "corrompue") de Safari et nous revenons Ă  la case dĂ©part.

Un ami (Centaurx) intervient et propose une autre mĂ©thode pour rĂ©installer Lion's Safari. Quel est? Simple : si nous avions la prĂ©voyance de sauvegarder la copie d'installation de Lion, InstallerESD.dmg (ici vous trouverez comment faire... si vous avez encore le temps) cherchez simplement le fichier dans packages Safari.pkg, et le lancer rĂ©installera le navigateur.


Dommage que l'Ă©crivain n'ait pas eu cette prĂ©voyance. L'ami habituel nous donne alors (son Dieu) le fichier Safari.pkg et nous faisons Ă©galement cette tentative. Mais mĂȘme dans ce cas le rĂ©sultat est ratĂ© : lancer le .pkg sans dĂ©sinstaller Safari au prĂ©alable n'installe pas rĂ©ellement l'installation (un peu comme si le systĂšme nous disait "que voulez-vous installer si vous avez dĂ©jĂ  Safari ?") ; en le supprimant d'abord avec AppDelete puis en lançant safari.pkg l'installation est rĂ©ussie, Ă  tel point qu'Ă  l'ouverture de Safari la page Wellcome apparaĂźt Ă©galement ! Plein d'optimisme nous passons aux PrĂ©fĂ©rences, Extensions et
 tout gris.


Que manque-t-il? À ce stade, nous sommes laissĂ©s seuls Machine Ă  temps. Passons donc dans TM et essayons de restaurer Safari depuis la sauvegarde d'un jour oĂč nous Ă©tions sĂ»rs d'avoir utilisĂ© l'onglet Extensions (qui fonctionnait donc rĂ©guliĂšrement) ; mais le rĂ©sultat est un peu comme essayer de le supprimer en le faisant glisser vers la corbeille : Safari est nĂ©cessaire pour Mac OS X et ne peut donc pas ĂȘtre supprimĂ© ou modifiĂ©, mĂȘme si Time Machine veut faire cette "modification".

Il ne reste qu'une derniĂšre chose : dans l'ordre, dĂ©sinstallez Safari avec AppDelete (ou avec l'une des nombreuses applications similaires, mĂȘme gratuites), et restaurez-le depuis Time Machine. Et cette fois ça marche! On nous restitue un Safari qui au premier abord semble "confus" car il s'ouvre avec l'Ă©cran Wellcome comme s'il Ă©tait tout neuf mais en mĂȘme temps garde tous les favoris mais aucune des extensions que nous avions prĂ©cĂ©demment installĂ©es ; tant pis, l'onglet Extensions fonctionne enfin et on peut donc les remettre rapidement.
Pourquoi cela a-t-il fonctionné avec cette derniÚre méthode et non - par exemple - en la réinstallant avec le .pkg ? Nous ne savons pas comment l'expliquer.


En fin de compte, nous avons vu comment Safari fait dĂ©sormais partie intĂ©grante de Lion et non plus une application Ă  part entiĂšre. A notre avis cela contribue d'une part Ă  rendre le navigateur Apple extrĂȘmement performant et d'autre part cela le soumet Ă  quelques bugs de trop qui seront probablement corrigĂ©s avec les prochaines mises Ă  jour.

Il faut dire que, mĂȘme en regardant sur le forum de support officiel d'Apple, nous n'avons pas trouvĂ© d'autres cas comme le nĂŽtre, mais cette procĂ©dure pourrait ĂȘtre la solution Ă  une lenteur excessive ou Ă  un autre petit bug que Safari ne peut pas rĂ©soudre avec les remĂšdes les plus triviaux (nous recommande toujours de faire une sauvegarde avant toute autre chose et, si vous utilisez des applications comme AppDelete, gardez jalousement le dossier contenant ce qui est supprimĂ© de l'application pour revenir au point de dĂ©part sans trop de problĂšmes).


Voici donc les trois Ă©tapes simples (maintenant que nous les connaissons) Ă  suivre :

  1. DĂ©sinstaller Safari le Lion, rĂ©alisable uniquement avec une application spĂ©cifique (nous n'avons essayĂ© qu'avec AppDelete, mais probablement toutes les applications similaires devraient faire la mĂȘme chose) ;
  2. RĂ©initialiser Safari:
    A) si vous avez conservé la copie d'installation de Lion (bon !) vous utiliserez Safari.pkg ;
    B) sinon en effectuant une réinitialisation de Safari depuis Time Machine.
Et maintenant, nous vous laissons la place. Nous aimerions savoir si vous avez rencontré d'autres problÚmes dans Safari et, le cas échéant, comment vous les avez résolus.

Apple MacBook Pro 14" M1 Pro en promotion

Insights

ajouter un commentaire de Comment réinstaller Safari 5.1 sur Mac OS X 10.7 Lion (pas nécessaire, mais si nécessaire...)
Commentaire envoyé avec succÚs ! Nous l'examinerons dans les prochaines heures.