Steam is a content delivery system for linux gaming.
install part 1
funtoo & gentoo have ebuilds in the gamerlay overlay. the steam-meta ebuild was removed.
# layman -a gamerlay # layman -S # emerge steam-launcher
install part 2
steam has its own internal package management system. Portage will not track its files, or games installed. the ebuild simply pulls in the steam installer, to run the steam installer:
the installer will prompt you with several questions, once done running the installer command will load the latest version of steam.
Steam segfaults after 2nd start!
I do not know much about this behaviour, but I found a workaround.
$ mkdir -p ~/backup $ mv ~/.local/share/Steam/steamapps ~/backup $ steam --reset $ mv ~/backup ~/.local/share/Steam/steamapps
It resets all the Steam settings (except that were in Steam Cloud), but does not delete games.
My screen in Dota 2 (and other Source games) is all red!
# echo 'media-libs/libtxc_dxtn abi_x86_32' >> /etc/portage/package.use # emerge media-libs/libtxc_dxtn