The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Установка клиента Steam в chroot-окружении Debian GNU/Linux c драйвером NVIDIA
Создание и подготовка chroot-окружения с системным окружением Ubuntu:

   # mkdir ubuntu
   # debootstrap quantal ./ubuntu/ http://mirror.yandex.ru/ubuntu
   # mount --bind /proc ./ubuntu/proc/
   # mount --bind /sys ./ubuntu/sys
   # mount --bind /dev ./ubuntu/dev

Входим в созданное окружение:

   # chroot ./ubuntu/ /bin/bash

Далее, подключение/обновление репозиториев Ubuntu и установка нужных приложения:

   # echo "deb http://mirror.yandex.ru/ubuntu quantal main multiverse universe" > /etc/apt/sources.list
   # apt-get update
   # apt-get install mesa-utils wget binutils

Проверяем GL:

   # glxinfo | grep OpenGL

   libGL error: failed to load driver: swrast
   libGL error: Try again with LIBGL_DEBUG=verbose for more details.
   OpenGL vendor string: NVIDIA Corporation
   OpenGL renderer string: GeForce GT 240/PCIe/SSE2/3DNOW!
   OpenGL version string: 1.4 (2.1.2 NVIDIA 304.64)

Само собой, о чём и речь, в чруте GL не работает, пишет мой драйвер, но "OpenGL
version string: 1.4", что не есть хорошо, так же glxgears совсем не работает,
поэтому придётся параллельно поставить библиотеки NVIDIA, такого же драйвера
внутри chroot, без компиляции модулей.

   # wget http://ru.download.nvidia.com/XFree86/Linux-x86/304.64/NVIDI...
   # chmod +x ./NVIDIA-Linux-x86-304.64.run
   # ./NVIDIA-Linux-x86-304.64.run --no-kernel-module

(на крики драйвера, соглашаемся что есть ошибки, просим продолжить установку)

   # glxinfo | grep OpenGL

   OpenGL vendor string: NVIDIA Corporation
   OpenGL renderer string: GeForce GT 240/PCIe/SSE2/3DNOW!
   OpenGL version string: 3.3.0 NVIDIA 304.64
   OpenGL shading language version string: 3.30 NVIDIA via Cg compiler

То что надо!

   # glxgears

и ФПС как в хост-системе, идём далее

Ставим steam:

   # wget http://media.steampowered.com/client/installer/steam.deb
   # dpkg -i ./steam.deb
   # steam

   Setting up Steam content in /root/.local/share/Steam
   tar (child): xz: Cannot exec: No such file or directory
   tar (child): Error is not recoverable: exiting now
   tar: Child returned status 2
   tar: Error is not recoverable: exiting now
   Failed to extract /usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz, aborting installation.

Угу, кучи зависимостей не хватает, и самое главное нет xzip, ну да ладно, ставим

   # apt-get install xzip

Упс.. апт-гет не даёт что либо менять в системе, пока есть ошибки в
зависимостях, я особо и не пользуюсь apt-get, поэтому здесь перехожу на aptitude

Значит пока сносим steam

   # dpkg -r steam
   # apt-get install xzip aptitude
   # dpkg -i ./steam.deb
   # steam

Отлично, запустился клиент стима и обновляется.. ждём-ждём-ждём..

   Setting up Steam content in /root/.local/share/Steam
   Steam needs to install these additional packages:
    jockey-common, zenity, xterm, libcurl3-gnutls:i386, libjpeg-turbo8:i386, 
    libogg0:i386, libpixman-1-0:i386, libtheora0:i386, libvorbis0a:i386, 
    libvorbisenc2:i386, libvorbisfile3:i386, libasound2:i386, libcairo2:i386, 
    libcups2:i386, libfontconfig1:i386, libfreetype6:i386, libgcrypt11:i386, 
    libgdk-pixbuf2.0-0:i386, libgtk2.0-0:i386, libnspr4:i386, libnss3:i386, 
    libopenal1:i386, libpango1.0-0:i386, libpulse0:i386, libxi6:i386, libxinerama1:i386, 
    libxrandr2:i386, libxrender1:i386, libsdl1.2debian:i386

Стим захотел данные пакеты и по умолчанию обратился к apt-get, само собой
apt-get послал его куда по дальше, в итоге ошибка и стоп.

Ставим значит руками через aptitude

   # aptitude -R install jockey-common zenity xterm libcurl3-gnutls libjpeg-turbo8 \\
      libogg0 libpixman-1-0 libtheora0 libvorbis0a libvorbisenc2 libvorbisfile3 \\
      libasound2 libcairo2 libcups2 libfontconfig1 libfreetype6 libgcrypt11 \\
      libgdk-pixbuf2.0-0 libgtk2.0-0 libnspr4 libnss3 libopenal1 libpango1.0-0 \\
      libpulse0 libxi6 libxinerama1 libxrandr2 libxrender1 libsdl1.2debian

   # steam

Вуаля! Рабочий клиент стим в Debian Wheezy, и c версией драйвера NVIDIA 304.64 
 
18.01.2013 , Автор: EuPhobos , Источник: http://www.opennet.ru/openforum/vsl...
Ключи: debian, steam, game, nvidia, driver, ubuntu, chroot / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Файлы, копирование, архивация

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, CrOrc, 11:35, 18/01/2013 [ответить] [смотреть все]
  • +/
    Вообще-то для исправления зависимостей есть команда
    apt-get -f install
     
     
  • 2.2, angra, 12:50, 18/01/2013 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Более того, в случае проблем с зависимостями apt-get советует использовать эту к... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.3, Anton, 13:33, 18/01/2013 [^] [ответить] [смотреть все]  
  • +/
    Зачем ставить систему, если уже установлена другая В остальном с комментариями ... весь текст скрыт [показать]
     
  • 3.4, Аноним, 16:54, 18/01/2013 [^] [ответить] [смотреть все]  
  • +/
    Раньше через вайн было интересно запускать игры с бубном, а с линуховым стимом н... весь текст скрыт [показать]
     
     
  • 4.5, sad but true, 14:17, 19/01/2013 [^] [ответить] [смотреть все]  
  • +/
    Давно пора Для запуска старой, ещё рабочей версии Ktechlab я использую скрипт и... весь текст скрыт [показать]
     
  • 1.6, mageia, 15:15, 19/01/2013 [ответить] [смотреть все]  
  • +/
    Только сегодня запустил стим на Mageia X86_64. Игр мало, а бесплатная только TF
     
     
  • 2.11, kamiram, 16:30, 22/01/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    халву вроде обещают вскорости.
     
  • 2.13, Аноним, 12:52, 24/01/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Там ещё есть несколько около 7-8 бесплатных demo-версий игр для Linux ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, mageia, 14:21, 24/01/2013 [^] [ответить] [смотреть все]  
  • +/
    Где Только платные или я не знаю где смотреть Стим вообще первый раз запуст... весь текст скрыт [показать]
     
     
  • 4.15, Аноним, 15:42, 24/01/2013 [^] [ответить] [смотреть все]  
  • +/
    В Steam игры можно отсортировать по поддержке платформы Linux - там сейчас где-т... весь текст скрыт [показать]
     
  • 4.16, Аноним, 19:23, 24/01/2013 [^] [ответить] [смотреть все]  
  • +/
    Вот полный список, на сегодняшний день, игр у которых в Steam доступна demo-верс... весь текст скрыт [показать]
     
  • 1.7, Zulu, 00:28, 20/01/2013 [ответить] [смотреть все]  
  • +/
    Меня обманывает зрение, или автор запускает эту хрень в чруте, но _ОТ_РУТА_? Так у меня есть плохая новость.
     
  • 1.8, Anonim, 19:36, 20/01/2013 [ответить] [смотреть все]  
  • +/
    Как в лине зарезать интернет некоторым программам. Стало актуально когда появилось много (нужной) проприетарщины, которая куда-то лезет.
     
     
  • 2.9, prapor, 03:30, 21/01/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ipt_owner и прочие дополнения к iptables.
     
     
  • 3.26, Аноним, 17:47, 29/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Если не лениво, не подскажете толковые хаутушки по этой теме Или руководства в ... весь текст скрыт [показать]
     
  • 2.10, skybon, 02:00, 22/01/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Тогда вообще не ставьте Стим. Стим без доступа в сеть - пустая трата места на диске :)
     
  • 1.12, guesttt, 19:36, 23/01/2013 [ответить] [смотреть все]  
  • +/
    >Установка клиента Steam в chroot-окружении Debian GNU/Linux c драйвером NVIDIA
    >mount --bind /proc ./ubuntu/proc/
    >ubuntu

    wtf?

     
     
  • 2.24, Rt, 11:48, 28/02/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну? В Дебиане создали чрут с убунтой.
     
  • 1.17, Аноним, 00:32, 29/01/2013 [ответить] [смотреть все]  
  • +/
    При установке jockey-common тянется dbus, на этапе конфигурирования пакета котор... весь текст скрыт [показать]
     
     
  • 2.19, AnonymousSL, 22:24, 08/02/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Его ещё можно в steamdeps.txt закомментировать.
     
  • 2.20, Анонимб, 16:16, 11/02/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Или создать fake-jockey-common с помощью equivs
     
  • 1.18, Аноним, 00:35, 29/01/2013 [ответить] [смотреть все]  
  • +/
    Еще вдогонку вопрос как настроить русский ввод с клаиватуры и звук PulseAudio ... весь текст скрыт [показать]
     
  • 1.21, Аноним, 09:34, 15/02/2013 [ответить] [смотреть все]  
  • +/
    Зачем создавать костыль столь эпичного размера Не проще в статике стиму свежие ... весь текст скрыт [показать]
     
  • 1.22, Michael Shigorin, 02:31, 27/02/2013 [ответить] [смотреть все]  
  • +/
    Есть и на livecd: http://forum.altlinux.org/index.php/topic,28619.msg198388.html#msg198388
    (правда, https://bugzilla.altlinux.org/show_bug.cgi?id=28289 здорово понижает осмысленность текущего варианта)
     
  • 1.23, Rt, 11:45, 28/02/2013 [ответить] [смотреть все]  
  • +/
    Какой, к черту, xzip? xz!
     
  • 1.25, gatons, 12:04, 26/03/2013 [ответить] [смотреть все]  
  • +/
    Тут все гораздо проще http://steamcommunity.com/app/221410/discussions/0/882965118613928324/
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:




      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList