Всем привет! 🦝 Это будет наверняка самая безумная статья на моем канале. Я решил попробовать в продолжение к установке Wine на Astra Linux CE, попробовать установить PortProton для запуска игр. Наверняка это сделать не получиться, но попытаться стоит.
З.Ы. Всё получилось
🌊вВодная часть
После более-менее успешной установки Wine в Astra Linux CE, я задался вопросом: а можно ли установить в Astr'у PortProton? И приступил к экспериментам.
Кстати не забывайте делать бэкапы. Ибо всё что вы делаете в Astra Linux CE - всё это на свой страх и риск. Как сделать бэкап системы и восстановить её из бэкапа, я описал в одной из своих недавних статей.
Честно признаться я не возлагал на эту затею особых надежд. Я думал это будет очередная статья похороненная в черновиках до лучших времен, к слову у меня таких уже накопилось с десяток.😔 Но, к моему удивлению процесс установки оказался весьма не сложным и результат превзошел все мои ожидания.😊 Давайте приступать.
💿Установка PortProton
💻Обновляем виртуальную машину
Так как я пользуюсь Astra Linux CE в виртуальной машине, то для начала нужно обновить саму "виртуалку" и накатить Пакет расширений.
После обновления виртуальной машины до версии 7.0.18, на момент написания статьи это последняя версия, я загрузил пакет расширений. Он доступен в разделе загрузок.
Скачиваем его и запускаем двойным кликом мыши. Откроется главное окно программы VirtualBox, где нужно будет следовать простой инструкции. Далее действия будут выполняться в Astra Linux CE.
🥁Установка и танцы с бубном
Для начала лучше добавить репозитории Debian 9, я писал о том, как их добавить в одной из своих статей
Далее добавим ещё один репозиторий
deb [trust=true] http://ftp.ru.debian.org/debian buster main
Далее выполняем добавления архитектуры i386 (32-битной) к системе с архитектурой x86_64 (64-битной)
sudo dpkg --add-architecture i386
Теперь выполним обновление заголовков
sudo apt update
Далее можно приступать к установке самого PortProton. Для этого скачиваем установщик с официального сайта проекта, 🔗ссылка ниже
Устанавливаем его через стандартный установщик пакетов, кликнув по deb пакету дважды.
Далее добавим в систему библиотеку, которая предоставляет поддержку преобразования графики Direct3D 9 в графику OpenGL
sudo apt install libd3dadapter9-mesa
Теперь пробуем запустить сам PortProton. Пишем в терминале команду
portproton
При первом включении PortProton попросит выбрать путь для установки. Я выбрал первый предложенный вариант.
Далее начнется недолгий процесс установки. В процессе установки PortProton несколько раз перезапуститься.
И после завершения установки, нас встретит так называемый лончер.
Поздравляю! 🎉 PortProton мы установили. Приступим к проверке.
🕹Проверка и запуск игры
Проверять работоспособность мы будем на старенькой классике, которую точно должна потянуть виртуальная машина - CS 1.6. У меня как раз завалялся установщик, его то мы и будем запускать в среде PortProton.
Находим exe файл установщика и нажав на него правой кнопкой мыши, выбираем пункт Открыть с помощью...
Запуститься PortProton и попросит выбрать с каким набором конфигураций производить запуск приложения. Я ничего не менял и просто нажал на кнопку Запустить
Начнется загрузка дополнительных библиотек и по завершению, откроется до боли знакомое окно установки ПО в Windows.
Выполняем стандартный процесс установки (далее далее далее ... установить)
И возникает вопрос: а куда это всё установилось? Тут всё просто. Снова запускаем PortProton
portproton
И переходим на вкладку Установлено и нажимаем на кнопку Создать ярлык. А далее выбираем exe файл игры
И теперь если снова перезапустить PortProton, то на вкладке Установлено будет CS 1.6
Отсюда и производим запуск игры. Выбор конфигураций для запуска я оставил без изменений, просто нажал на кнопку Запустить
И вуаля🎉, CS 1.6 запустилась
Я попробовал запустить и поиграть, но назвать это удачной попыткой вряд ли получиться 😏
Игрушка сильно лагает, да и игрок в CS из меня так себе. Поэтому о чемпионских хэдшотах можно даже и не думать - фпс не позволят. Я думаю, если провернуть тот же трюк только на реальном железе и с наличием драйверов, то картина будет совсем другой и уже можно будет поиграть с комфортом. Когда-нибудь я обязательно дорвусь до установки Astra'ы на реальное железо.