Всё началось с того, что мой друг, играющий в компьютерные игры, замучился с тормозами системы, вирусами и непонятно откуда взявшимися приложениями от mail.ru. Дружище как раз играл в Steam-игры. А к OC Windows у меня давно сложившееся негативное отношение...
Итак, задача: установить Steam на Linux.
Заход первый (совершенно неправильный):
Первым делом мы начали гуглить и выяснили, что SteamOS основана на Debian. Кроме того узналось, что есть установщик для винды, который не работал. Я даже не удивился)
Так как на компе было 4ГБ оперативной памяти, решили не усложнять себе жизнь и поставить Debian8 32bit.
Далее поставили Steam, который просто не запускался(
Заход второй (неправильный):
Понятное дело поставили Debian8 64bit и понеслось:
- Добавили "non-free" репозиторий в
/etc/apt/sources.list
deb http://http.debian.net/debian/ jessie main contrib non-free
- Включили Multi-Arch, обновили список пакетов и установили Steam:
dpkg --add-architecture i386
aptitude update
aptitude install steam
"О, круто!" - подумалось нам, - "Steam запускается, игрушки качаются". НО тяжёлые игры не запускались.
Вывод: нужны драйвера на видео-карту.
- Ок, устанавливаем видео-дрова.
aptitude install libgl1-nvidia-glx:i386
И всё!!! Система начала сносить добрую часть x64-приложений, а апогеем стала не рабочая видео-система, ну и, конечно, GNOME не запускался...
Вывод: битность системы тому виной, в частности:
dpkg --add-architecture i386
Третий заход (почти правильный):
После 15-ой попытки решить проблему с помощью перебора всех возможных вариантов Debain 7/8 - i386/x64 и скачавания дров с оф.сайтов, родилась мысль поставить Ubuntu. Взяли для верности Ubuntu 16.04 i386.
Поставили, сразу для верности поставили драйвера
sudo apt-get update && sudo apt-get install nvidia-304 nvidia-settings
sudo nvidia-xconfig
Всё ок.
Поставили Steam, скачав официальный deb-пакет у сайта, но почти та же история - тяжёлые игрушки запускались с "битыми" текстурами. Плюс система висла на каждом шагу.
Глянув, наконец, системные требования к играм увидели - x64
Четвёртый заход (правильный):
Тут, наконец-то, всё просто.
- Устанавливаем Ubuntu 16.04 x64.
- Качаем Steam с оф.сайта, устанавливаем через "Установка пакетов"
- Устанавливаем дрова
sudo apt-get update && sudo apt-get install nvidia-304 nvidia-settings
sudo nvidia-xconfig
либо, можно скачать установщик с сайта NVIDIA.
В итоге, всё ок. Друг счастлив, а я спокоен, и за друга и за МелкоМягких))) Отзывы и вопросы и возможные правки оставляйте ниже.