Astra linux steam установка

Не запускаются 32-bit игры через Steam

Не запускаются 32-bit игры через Steam. Steam установлен по инструкции с wiki. Перешёл на Astra Linux CE с Debian 10. На Debian прекрасно запускались и работали 32-х битные игры через Steam, такие как Left 4 Dead 2, Spec Ops: The Line, Wasterland 2, Arma Tactics и другие. Сейчас на Astra Linux CE из работающих остались CS:GO и XCOM 2. Как сделать так, чтобы на Astra Linux CE правильно запускать 32-х битные игры. Хотя все маркетологи Astra Linux на конференциях рассказывают, что на Astra Linux работают и Left 4 Dead 2 и Wasterland 2, и даже World Of Tanks (хотя его установка по инструкции с wiki не привела к тому, что она запустилась и заработала).

Ciberz

New member

У меня другой вопрос: как Вы вообще поставили Steam на Астру? Какая версия ядра? У меня при ручной установки стимовских библиотек Астра была ими просто уничтожена.

Алексей Курган

New member

Ставил по инструкции отсюда: https://wiki.astralinux.ru/pages/viewpage.action?pageId=41192665
Ставить желательно из репозитория Debian, но и с сайта Steam работает, правда намного чего ругается. Когда ставите нужно следить, чтобы ничего лишнего при этом не поудалялось и отключать репозитарий debian после установки. Конечно можно поставит не всё что хочется играм из Steam, поэтому на Astra Linux приходится довольствоваться жалкими крохами от обилия игр для GNU/Linux. И это печально, так как даже те игры работоспособность которых заявляется на конференциях по Astra Linux обычно не работают.

Ciberz

New member

Ставил по инструкции отсюда: https://wiki.astralinux.ru/pages/viewpage.action?pageId=41192665
Ставить желательно из репозитория Debian, но и с сайта Steam работает, правда намного чего ругается. Когда ставите нужно следить, чтобы ничего лишнего при этом не поудалялось и отключать репозитарий debian после установки. Конечно можно поставит не всё что хочется играм из Steam, поэтому на Astra Linux приходится довольствоваться жалкими крохами от обилия игр для GNU/Linux. И это печально, так как даже те игры работоспособность которых заявляется на конференциях по Astra Linux обычно не работают.

Алексей Курган

New member

Ciberz

New member

Инструкции по ссылке для куда более старых версий.

В любом случае, попробую поставить по этим инструкциям и отпишусь. А пока в качестве бреда: внутри дистрибутива и в стандартном комплекте «Виртуализация» у Астры есть диспетчер виртуальных машин. Что если поставить простенький Win7 для Steam как виртуальную машину?

Алексей Курган

New member

Инструкции по ссылке для куда более старых версий.

Читайте также:  Install windows on linux box

В любом случае, попробую поставить по этим инструкциям и отпишусь. А пока в качестве бреда: внутри дистрибутива и в стандартном комплекте «Виртуализация» у Астры есть диспетчер виртуальных машин. Что если поставить простенький Win7 для Steam как виртуальную машину?

не получится. Для игр нужна высокая производительность видео, а виртуальные машины этим до сих пор похвастаться не могут. Так что работать на виртуальной машине обычно можно, а вот играть совсем не получиться.

oko

New member

to Алексей Курган
Не совсем так. Видеодвигло народ уже давно пробрасывает через qemu/kvm в гостевые ОС — получает схожую с физической системой производительность. Сам не пробовал (нет необходимости), но можно поэкспериментировать как тут, приняв во внимание разницу между ALCE и Linux Mint, разумеется.

Iskatel_znaniy

New member

А подскажите пожалуйста как решить такую проблему с KVM? При чем даже отключение сетевого экрана не помогает.

Вложения

Проблема с KVM1.png

Проблема с KVM2.png

Алексей Курган

New member

А подскажите пожалуйста как решить такую проблему с KVM? При чем даже отключение сетевого экрана не помогает.

Честно говоря не встречал такой проблемы, но может попробуйте активировать межсетевой экран: Сеть -> Настройка межсетевого экрана.

Iskatel_znaniy

New member

Честно говоря не встречал такой проблемы, но может попробуйте активировать межсетевой экран: Сеть -> Настройка межсетевого экрана.

Он у меня как бы все время включен. И вот такая проблема и появляется. А без сетевого экрана я систему не устанавливаю. Все таки дополнительная защита. То есть он у меня постоянно активирован.

Алексей Курган

New member

Он у меня как бы все время включен. И вот такая проблема и появляется. А без сетевого экрана я систему не устанавливаю. Все таки дополнительная защита. То есть он у меня постоянно активирован.

Чтобы по быстрому, при создании виртуальной машины выберите не «Виртуальная сеть (default). NAT», а «Устройство хоста. » и режим «Мост». Но учтите, что такая виртуальная машина будет получать IP адрес из вашей общей сети, а не вымышленный IP адрес из виртуальной сети NAT.

Iskatel_znaniy

New member

Чтобы по быстрому, при создании виртуальной машины выберите не «Виртуальная сеть (default). NAT», а «Устройство хоста. » и режим «Мост». Но учтите, что такая виртуальная машина будет получать IP адрес из вашей общей сети, а не вымышленный IP адрес из виртуальной сети NAT.

И здесь не получается. Вот такая ошибка. При чем делаю на этот раз на другом компьютере и там при отключенном сетевом экране.

Вложения

Не получается в KVM1.png

Iskatel_znaniy

New member

Чтобы по быстрому, при создании виртуальной машины выберите не «Виртуальная сеть (default). NAT», а «Устройство хоста. » и режим «Мост». Но учтите, что такая виртуальная машина будет получать IP адрес из вашей общей сети, а не вымышленный IP адрес из виртуальной сети NAT.

Не удалось завершить установку: «internal error: process exited while connecting to monitor: 2021-12-16T18:12:11.820911Z qemu-system-x86_64: -chardev pty,id=charserial0: Failed to create PTY: No such file or directory» Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/create.py", line 2288, in _do_async_install guest.start_install(meter=meter) File "/usr/share/virt-manager/virtinst/guest.py", line 461, in start_install doboot, transient) File "/usr/share/virt-manager/virtinst/guest.py", line 396, in _create_guest self.domain = self.conn.createXML(install_xml or final_xml, 0) File "/usr/lib/python2.7/dist-packages/libvirt.py", line 3523, in createXML if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self) libvirtError: internal error: process exited while connecting to monitor: 2021-12-16T18:12:11.820911Z qemu-system-x86_64: -chardev pty,id=charserial0: Failed to create PTY: No such file or directory

Алексей Курган

New member
Не удалось завершить установку: «internal error: process exited while connecting to monitor: 2021-12-16T18:12:11.820911Z qemu-system-x86_64: -chardev pty,id=charserial0: Failed to create PTY: No such file or directory»

Хотел видео прикрепить, но не даёт.

Читайте также:  Sentinel hasp driver linux

Iskatel_znaniy

New member

Хотел видео прикрепить, но не даёт.

Я так и делал как у Вас на снимке. Поставил еще галочку «Проверить конфигурацию перед установкой». Еще по статье в ссылке пробовал. Кстати что скажите об этой статье? Жаль конечно что видео не сможете прикрепить. Хотелось бы взглянуть. Ну может ссылку на видео дадите.

Ciberz

New member

Наконец-то руки дошли до Steam.
Первый способ точно не работает, уже проверял.
Второй даёт похожий на первый результат:
====
юзер@комп:~$ sudo apt install steam
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
steam:i386 : Зависит: libgl1:i386 но он не будет установлен
Зависит: libstdc++6:i386 (>= 4.8) но он не будет установлен
Рекомендует: libasound2-plugins:i386 но он не будет установлен
Рекомендует: mesa-vulkan-drivers:i386 но он не будет установлен
Рекомендует: xdg-desktop-portal-gtk:i386 или
xdg-desktop-portal-backend:i386
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
====
В случае, если всё же отключить проверку зависимостей и начать установку пакетов, ломающих зависимости, то можно вживую наблюдать за тем, как умирает Astra.

Iskatel_znaniy

New member

Наконец-то руки дошли до Steam.
Первый способ точно не работает, уже проверял.
Второй даёт похожий на первый результат:
====
юзер@комп:~$ sudo apt install steam
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Читайте также:  Astra linux нет wifi

Пакеты, имеющие неудовлетворённые зависимости:
steam:i386 : Зависит: libgl1:i386 но он не будет установлен
Зависит: libstdc++6:i386 (>= 4.8) но он не будет установлен
Рекомендует: libasound2-plugins:i386 но он не будет установлен
Рекомендует: mesa-vulkan-drivers:i386 но он не будет установлен
Рекомендует: xdg-desktop-portal-gtk:i386 или
xdg-desktop-portal-backend:i386
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
====
В случае, если всё же отключить проверку зависимостей и начать установку пакетов, ломающих зависимости, то можно вживую наблюдать за тем, как умирает Astra.

Я устанавливал Steam и по статье в справочной и через playonlinux. Во втором случае показывает не все меню. То есть ни так ни эдак не получается.

oko

New member

to Iskatel_znaniy
Primo, PlayOnLinux — это Wine. Wine предназначен для запуска Windows-приложений в Linux-среде. Причем довольно примитивных приложений, если хочется по-быстрому и без лишнего геморроя. А Steam в целом таким (примитивным) не является и слишком часто обновляет собственный функционал, чтобы его корректно эмулировать в Wine. И более того уже имеет стабильный релиз для Linux.
Secundo, все ваши проблемы (у тов. Cyberz аналогично) в том, что AstraLinux исключительно amd64-платформа и поддержка i386-архитектуры в ней принципиально отсутствует. А при попытке натянуть i386-архитектуру от Debian 9 вы получаете сбой, панику и конец обеда.

А сеть в KVM с преферансом и куртизанками без упора в кривой NetworkManager и встроенные в Qemu кривые скрипты Python можно сделать аналогично спойлеру — в простейшем случае и гипервизору и вирт.машинам будет доступно адресное пространство и обмен в реальной сети.

1. Удалить нахрен NetworkManager
2. Настроить сетевой интерфейс (см. выхлоп команды ip a) через /etc/network/interfaces в режиме bridge, например:
auto br0
iface br0 inet static
address ip-адрес-гипервизора
netmask маска-реальной-сети
gateway ip-адрес-шлюза
dns-nameservers ip-адрес-DNS-сервера
bridge_ports имя-реального-сетевого-интерфейса-из-команды-«ip a»
bridge_stp off
bridge_fd 0
bridge_maxwait 0

3. Ребутнуться
4. Открыть Qemu и в настройках виртуальной машины для сетевого интерфейса указать «Создать на базе: br0» и «Модель: virtio»
5. Перезапустить вирт.машину. Настроить сетевой адаптер внутри вирт машины (либо вручную из той же подсети, либо динамически, если в реальной сети используется DHCP)

ЗЫ Не знаю, что там у Steam с поддержкой amd64 only. И более того не вижу смысла Steam вообще на Astra Linux лепить — не для того этот магазин-клиент и эта ОС разрабатывались. Хотите играццо? Ставьте Windows параллельно. Это единственный наиболее адекватный способ без костылей совместимости (программной и аппаратной, ага), imho. Либо юзайте всем известный трекер с готовыми Wine-образами большинства Win-игр для Linux — там народ любезно инструкции предоставляет, в которых разобраться дело двух минут.

Источник

Оцените статью
Adblock
detector