Köra Steam på ett skiftlägeskänsligt filsystem



  • Steam

    Om man tycker om att spela spel som jag gör, så kan det ibland hända att man vill installera Steam på en mac dator. Om OS X råkar vara installerat på ett skiftlägeskänsligt filsystem så kan inte Steam starta. Lite konstigt att de inte har stöd för detta men man kan komma runt det med ett litet hack som jag tänkte berätta om här.

    steam-logo.jpg

    Felmeddelande

    Steam requires that '/Applications/Steam.app/Contents/MacOS' be on a case insensitive filesystem.

    Lösning

    Genom att att använda lite filsystem-länkar och diskavbild så kan man få Steam att funka på ett skiftlägeskänsligt filsystem.

    1. Börja med att starta Skivverktyg och skapa en ny avbild (Arkiv -> Ny avbild -> Tom avbild.. ) Spara den som Steam på ett lämpligt ställe med följande inställningar.
    Namn: Steam
    Storlek: 50 GB
    Format: OS X Extended (journalförd)
    Kryptering: ingen
    Partitioner: Partitionskarta saknas
    Avbildningsformat: glest paketerad skivavbild
    
    1. Eftersom du valde OS X Extended (journalförd) så har du nu skapat en diskavbild där filsystemet inte är skiftlägeskänsligt, vilket Steam måste ha för att fungera. I denna volym så skapar följande mapp-struktur.
    /Applications
    /home
    /home/Library/Application Support/Steam
    /home/Documents/Steam Content
    
    1. Ladda ner Steam och lägg in Steam.app i /Volumes/Steam/Applications och gör sedan filsystems-länkar från en terminal
    ln -s /Volumes/Steam/home/Library/Application\ Support/Steam ~/Library/Application\ Support/Steam
    ln -s /Volumes/Steam/home/Documents/Steam\ Content ~/Documents/Steam\ Content
    
    1. Skapa sedan /volumes (med små bokstäver) och länka /volumes/Steam till /Volumes/Steam. Detta för att Steam ska bli glad och fungera i alla fall.
    mkdir /volumes
    ln -s /Volumes/Steam /volumes/Steam
    

    Nu är det bara att starta steam och köra lite spel ;)


Logga in för att posta
 

Ser ut som din anslutning till Jenkler IT AB gick förlorad, vänta medan vi försöker att återansluta.