samedi 9 juillet 2011

Mise à jour du LLv2/v3


Désinstallation et Mise-à-jour LLv2/v3
MàJ : 22.08.2011

Cela ne vous concerne que si vous utilisez les viewer LLv2/v3, parallèlement à d'autres viewers comme Phoenix. (LLv2/v3 = Linden Lab viewer 2/3, les viewers officiels)

Système d'exploitation
Windows. Je ne saurais dire si cela arrive aussi avec Apple ou Linux, mais je pense que oui... ;,)

Viewers affectés
Tous, sauf les viewers LLv2/v3

Processus concernés
Désinstallation et mise à jour des viewers LLv2/v3

Problèmes
A. Lorsque vous dés/installez les viewers LL, le dossier de données SecondLife est supprimé/purgé.
B. Lorsque vous faites la màj des viewers LL, le dossier de données SeconLife est purgé.

Conséquence
Dans les deux cas, vous perdez vos données personnelles, préférences utilisateur et viewer, historiques de conversations, logins, etc... Avec toutefois une nuance pour la màj, l'avatar que vous alliez utiliser les conservant.

Prérequis
Vous aurez besoin d'accéder au dossier SecondLife de votre ordinateur, v. les chemins d'accès conventionnels


Solution au problème A
Avant de dés/installer les viewers LL, faites une copie de sauvegarde du dossier SecondLife.
  • Accédez au dossier SecondLife
  • Modifiez le nom du dossier SecondLife en SecondLifeBck, par ex.
    • Gardez le dossier appdata ouvert
    Dés/installez le viewer LL, puis retournez dans le dossier data
    • Renommez le dossier SecondLifeBck en SecondLife
      • C'est celui contenant vos anciens paramètres et celui qui sera désormais utilisé
    • Refaites-en une copie
    Vous avez à nouveau deux dossiers, un de service, SecondLife et un backup, Copie de secondLife, que vous pouvez renommer SecondLifeBck, par ex, pour qu'il se positionne à côté de l'autre.
    Au pire des cas, si vous oubliez de refaire cette manipulation avant une désinstallation ou une màj, vous ne perdrez que vos dernières modifications et historiques de conversation, mais pas tout ;,)


    Solution au problème B
    Le contournement à chaud est possible.
    NB : Si vous avez déjà une copie de sauvegarde comme vu ci-dessus, la 1e partie ne vous concerne pas, laissez la màj se faire et passez à la 2e partie

    1e partie.
    Si vous n'avez pas encore de copie de sauvegarde, c'est le dernier moment pour le faire.
    Ne procédez pas à la màj et quittez le viewer avec la  X  !
    • Accédez au dossier SecondLife
    • Renommez-le en SecondLifeBck, par ex
    • Gardez le dossier appdata ouvert
    • Lancez le viewer LL et laissez la màj se faire
      • Vous avez maintenant un nouveau dossier SecondLife
    2e partie.
    A la fin de la màj, refusez l'invitation 'Voulez-vous démarrer Second Life maintenant ?'
    • Retournez dans le dossier appata et renommez le dossier SeconLife en SecondLifeNew, par ex, pour assurez vos arrières (1)
    • Renommez le dossier SecondLifeBck en SecondLife.
      • C'est celui qui sera utilisé par les viewers, il contient les données non écrasées par la mise à jour.
    • Relancez le viewer LL
    (1) Il pourrait arriver qu'un upgrade nécessite un paramétrage radicalement différent. Dans ce cas, réactiver l'anciens risque de provoquer des dysfonctionnements. Si vous deviez le constater à l'usage, ce dossier SecondLifeNew serait alors à renommer en SecondLife après avoir renommé l'autre en SecondLifeOld si vous vouliez conserver vos historiques. Si vous ne voulez pas les conserver, supprimez-le ;,)


    Si tout cela ne vous paraît pas clair, faites la chose suivante
    • Ne procédez pas à la mise à jour, refermez le viewer avec la  X 
    • Accédez au dossier SecondLife
    • Glissez/déposez-le sur votre bureau
    • Faites la mise à jour
      • Refusez l'invitation de lancement le cas échéant
    • Retournez au même emplacement et supprimez le dossier SecondLife
    • Remplacez-le par celui précédemment posé sur votre bureau
    ;,)

    3 commentaires:

    1. Le mieux est encore d'oublier ce viewer.

      RépondreSupprimer
    2. Ce serait un peu délicat, c'est de son code qu'est tiré Firestorm, mais je te rejoins sur l'oubli concernant son ergonomie ;,)

      RépondreSupprimer
    3. Pour les Utilisateur de linux, il y a plus simple.

      Chaque viewer (Phoenix, LL, Firestorm) utilise une variable d’environnement pour stocker ses info propres. Si on ne les modifie pas c'est le dossier par défaut qui est utilisé ( /.secondlife pour LL et certaines version de Phoenix, /.phoenix pour les dernières version de Phoenix, /.firestorm toujours pour FS)

      Donc on laisse se débrouille LL comme il veux et on ajoute dans le shell de lancement
      Pour Phoenix :
      export PHOENIX_USER_DIR "nom du dossier"
      Pour FS
      export FIRESTORM_USER_DIR "nom du dossier"

      Ce qui simplifie les procédures de nettoyage ultérieures pour les livraison de FS par exemple nécessitant un nettoyage propre. Là il suffit de :
      1 récupérer le tar.gz
      2 extraire dans un nouveau dossier le viewer
      3 ajouter l'export qui va bien sur un nouveau dossier
      4 lancer le viewer

      Droid Crazyboi

      RépondreSupprimer