Analogue's Blog

home

Installer Steam sous Mac avec un disque sensible à la casse

12 May 2010

Installer Steam sous Mac avec un disque sensible à la casse

Ô joie, Steam enfin disponible pour Mac !

Mais si, comme moi, le disque de votre Mac est formaté en Mac OS étendu sensible à la casse, impossible de le lancer. Steam vous affiche alors le message suivant:
Steam requires that /Application/Steam.app/Contents/MacOS be created on a case insensitive filesystem, with read-write access.

Vous avez donc trois solutions:
  1. Réinstaller votre Mac en formatant la partition principale en Mac OS étendu insensible à la casse: Le meilleur choix à long terme
  2. Installer Steam sur un disque externe formaté comme il le souhaite: Cela risque de poser un problème de performances
  3. Ou enfin, vous pouvez faire comme moi le choix de l'image disque, qui permet de jouer sans reinstallation ni disque externe

Comment installer Steam sur une image disque ?

Tout d'abord, il faut créer l'image disque. Pour cela, Lancez l'Utilitaire de Disque situé dans "Applications/Utilitaires", puis choisissez les options suivantes:
  • Nom: steam (en minuscules)
  • Taille: quelques Go, il faut de la place pour ces gros jeux
  • Format: Mac OS étendu (journalisé)
  • Chiffrement: aucun
  • Partitions: Aucune table de partition
  • Format d'image: image disque SparseBundle



Cliquez sur Créer, c'est pas long et ça ne prends pas de place, l'image disque grandira en fonction de l'utilisation de celle-ci: lle ne fait que 124 Mo à sa création.

Montez l'image disque créée, téléchargez Steam pour Mac et glissez-le dans la fameuse image disque, jouez ! Enfin pas tout à fait...


Et pouf ! À nouveau une erreur !


Le problème est que Steam utilise les répertoires suivants qui sont eux aussi sur votre disque sensible à la casse:

  • Library/Application Support/Steam
  • Documents/Steam Content


La solution est d'effacer ces répertoires, de les recréer sur l'image disque créée plus haut, et de créer des liens à leurs places originales respectives.

Rassurez-vous, rien de compliqué !

Supposez que votre image disque s'appelle "steam", montez-la puis lancez un Terminal et tapez-y les commandes suivantes:

  1. rm -f Library/Application\ Support/Steam/
  2. ln -s /Volumes /volumes 
  3. mkdir /volumes/steam/library
  4. ln -s /volumes/steam/library Library/Application\ Support/Steam
  5. rm -f Documents/Steam\ Content/
  6. mkdir /volumes/steam/documents
  7. ln -s /volumes/steam/documents Documents/Steam\ Content


Relancez Steam, et hop ! A vous Portal et Team Fortress 2 (bientôt) sous Mac !


Bon jeu !

Mise à jour: Passage des noms des répertoires en minuscules dans les instructions afin que certains jeux ne plantent pas au lancement. Merci à Josh Anderson.

Comments

Anonymous
Bonjour, j'ai des erreurs lorsque je fait des mkdir ?


mkdir /volumes/steam/documents
mkdir: /volumes/steam: No such file or directory

As tu une solutions ? mersi
Ramzi
merci j'ai trouvé
Ramzi
bonjour j'ai pas tt a fait le mm probleme :

lorsque je tente d'installer steam, apres me demander mon mot de passe pour pourvoir faire des mises a jours il me note ceci:

Steam can't write to it's install dir. Make sure you're not trying to run from the disk image.

Puis quand je clique OK , la fenetre se ferme !!

Que faire ? MERCI DE ME REPONDRE

CORDIALEMENT
analogue
essaye "rm -rf Library/Application\ Support/Steam/"
Boblepave
Oui oui je l'ai bien mis :s...
analogue
Tu as bien mis le -f ?
Boblepave
J'entre la première commande dans terminal :

"rm -f Library/Application\ Support/Steam/"

Il me répond ceci :

"rm: Library/Application Support/Steam/: is a directory"

Les autres commandes passent sans problème... Mais steam affiche la même erreur (Casse...).