Официально дистрибутив Mageia не поддерживается Steam'ом. Да и из-за недостаточно свежей glibc и недостаточно свежих проприетарных драйверов запуск Steam'а в Mageia 2 считается невозможным, но мы не ищем легких путей
Внимательно читаем примечание!
Примечание:
1). Все что вы делаете - вы делаете на свой страх и риск.
2). Если вы не готовы установить проприетарный драйвер для видеокарты из неофициального репозитория, то использовать Steam у вас не получится. Без драйвера новее 304.22 (в официальном репозитории - 295.49 , а в нашем репозитории mrc - 304.60) при запуске Steam будет ругаться на устаревший драйвер и завершать работу. Так что без обновления - никак.
3). Для работы Steam потребуется настроенный sudo. Т.к. мне лень переписывать steam'овские скрипты, чтобы они работали без sudo, скажем, с su. Если кто желает переписать - милости просим.
Итак, поехали.
Все действия начиная с пункта 2 выполняются последовательно, одно за другим. Подразумевается, что один раз открыли терминал - так в него все команды последовательно и вводим до пункта 8, там перезагружаться будем
2) Создаем каталоги под сам стим, либы и т.д.
cd ~
mkdir Steam
cd Steam
mkdir libs
mkdir libs-full
mkdir steam-files
3) Получаем нужную libc из убунтовского deb-пакета
wget http://security.ubuntu.com/ubuntu/pool/main/e/eglibc/libc6_2.15-0ubuntu10.2_i386.deb
dpkg -x libc6_2.15-0ubuntu10.2_i386.deb libs-full
cp ./libs-full/lib/i386-linux-gnu/* ./libs
4) Скачиваем и устанавливаем сам steam
wget http://media.steampowered.com/client/installer/steam.deb
dpkg -x steam.deb steam-files
cd steam-files
su
rsync -rv ./usr /
exit
cd ..
5) Создаем в ~/Steam скрипт для запуска steam, назовем его, скажем, steam.sh
Содержание скрипта:
#!/bin/sh
export STEAMLIBS=${HOME}/Steam/libs/
export LD_LIBRARY_PATH=${STEAMLIBS}
/usr/bin/steam
Если не хочется создавать скрипт самим - можете воспользоваться моим
wget http://xxblx-duke.com/downloads/steam.zip
unzip steam.zip
Даем права на исполнение скрипту и запускаем его
chmod +x steam.sh
sh steam.sh
Далее, возможно, появится окошко xterm, которое спросить пароль sudo. Вводим пароль.
После появится окошко "Steam Update".
А уже следом за ним интерфейс входа в Steam
Регистрируемся, либо используем текущий аккаунт. Дальше Steam должен ругнуться на старые проприетарные драйвера, после Steam закроется.
6) Необязательно: удаляем все то, что нам уже не потребуется
rm -rf libs-full steam
rm -rf libc6_2.15-0ubuntu10.2_i386.deb steam.deb
Но как я уже отметил в заголовке пункта, если не жалко места на жестком диске, можно этот пункт пропустить, благо, 2 deb-пакета и 2 каталога с библиотеками и подобными файлами места занимают немного.
7) Обновляем проприетарный драйвер из репозитория MRC.
Этот пункт выполняете на свой страх и риск (впрочем, как и все в этом руководстве). Если после этих действий у вас, скажем, не запустятся "иксы" на старте системы - разгребать будете сами. Я ответственности никакой не несу за возможные последствия.
Открываем "Установка и удаление программ". (предполагается, что репозиторий MRC у вас уже подключен, проприетарный драйвер из официального репозитория установлен)
Находим в поиске x11-driver-video-nvidia-current версии 304.60, отмечаем для установки.
В зависимости вместе с ним должно потянуть dkms-nvidia-current версии 304.60.
Эти пакеты для видеокарт Nvidia, как быть обладателям ATI - понятия не имею.
Нажимаем применить, пакеты скачиваются и устанавливаются. Сразу отмечу, что эти пакеты устанавливаются небыстро.
8) Перезагружаем компьютер.
И надеемся, что "иксы" запустятся.
9) Необязательно: отключаем вертикальную синхронизацию.
Лично у меня с ней начинает все притормаживать в E17 (не только Steam и TF2, например, а даже игры вроде Urban Terror), по этому я ее и отключил. Может быть с другими оконными менеджерами / графическими окружениями и с включенной вертикальной синхронизацией тормозить не будет. Посмотрите как будет у вас, если так же, как и у меня - отключите.
nvidia-settings
X Screen 0 - OpenGL Settings
Убираем галочку с "Sync to VBlank"
10) Запускаем steam
cd ~/Steam
sh steam.sh
Если все правильно, то все должно работать.
Русский язык интерфейса можно включить в настройках.
Все "стимовское добро" хранится в ~/.local/share/Steam
Конкретно игры хранятся в ~/.local/share/Steam/SteamApps/<ваша_учетная_запись_steam>
Приятной игры!