Skip to content

Instantly share code, notes, and snippets.

@kuasha420
Last active January 28, 2024 17:51
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save kuasha420/999ee2b0a448459ba3c8c4a7ac77efb8 to your computer and use it in GitHub Desktop.
Save kuasha420/999ee2b0a448459ba3c8c4a7ac77efb8 to your computer and use it in GitHub Desktop.
Update `brew` command

Steam Client on APFS Case Sensitive Mac OS Drive

If you are using APFS Case Sensitive File system and trying to use Steam, it will flicker & silently fail or show the following error message:

steam requires that '~/library/application support/steam/steam.appbundle/steam/contents/macos' be on a case-insensitive filesystem.

To fix the issue, follow the instruction here.

Run from your user account, NOT ROOT!

$ brew brew install --cask steam
$ diskutil apfs addVolume disk1 APFS Steam
$ mv /Applications/Steam.app /Volumes/Steam/Steam.app
$ ln -s /Volumes/Steam/Steam.app /Applications/Steam.app
$ mv ~/Library/Application\ Support/Steam /Volumes/Steam/Library
$ ln -s /Volumes/Steam/Library ~/Library/Application\ Support/Steam

Then start Steam as normal.

@catb0t
Copy link

catb0t commented Dec 15, 2022

cask has been changed to brew install --cask

@catb0t
Copy link

catb0t commented Dec 15, 2022

thanks for this, this is the right solution nobody else has posted

@kuasha420
Copy link
Author

@catb0t Thanks! I'll update the commands.

@katsanva
Copy link

katsanva commented Jan 27, 2024

if you have steam already installed:

  • ensure you have enough space to move your existing apps
  • ensure steam is not running
  • run next script in your terminal app
diskutil apfs addVolume disk1 APFS Steam
mv /Applications/Steam.app /Volumes/Steam/Steam.app
ln -s /Volumes/Steam/Steam.app /Applications/Steam.app
mv ~/Library/Application\ Support/Steam /Volumes/Steam/Library
ln -s /Volumes/Steam/Library ~/Library/Application\ Support/Steam

Please be patient, it may take some time to finish, although it steam may cleanup all the downloaded games after you start it.

@kuasha420
Copy link
Author

Thanks @katsanva! Super useful <3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment