Автоматическая настройка префикса Wine

  Новичкам в Linux тяжело самостоятельно настраивать префиксы Wine для приложений и игр, которые не имеют нативной поддержки в Linux. Чтоб облегчить процесс создания префиксов, энтузиастами было придумано много разных приложений. К примеру PlayOnLinux и Crossover. 

  Мы задумались над тем, чтоб создать собственные скрипты, которые помогут, без особых проблем, установить определенную игру или приложение.

  Для того, чтобы начать использовать наши скрипты, сначала вам необходимо удовлетворить все зависимости. Установить в вашу систему следующие пакеты: 

  1. Zenity
  2. Wine
  3. Cabextract
  4. Wget

  Для того чтоб установить эти зависимости необходимо выполнить следующие команды в терминале:

  Ubuntu, Debian, Mint и другие производные: sudo apt install zenity cabextract wget

  Arch Linux, Manjaro: sudo pacman -S zenity cabextract wget или yay -S zenity cabextract wget

  CentOS, Fedora и производные: sudo dnf install zenity cabextract wget

  SUSE и производные: sudo zypper install zenity cabextract wget

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

   Для того чтоб установить Wine, воспользуйтесь этим видеогайдом. В этом видеогайде приведен пример настройки для Linux Mint 19.2. Также инструкции даны на сайте winehq.org. Для Arch Linux и производных, Wine доступен в репозиториях. 

  После того, как все зависимости будут удовлетворены и игра приобретена, можно приступить к использованию скрипта автоматической настройки.

  Скрипты будут довольно просты в использовании. Все что вам надо будет сделать, это скачать скрипт с сайта перейдя в раздел Игры=> Wine. Выбрать игру и скачать скрипт. Далее сделать его исполняемым введя команду в терминале chmod u+x Имя_скрипта. Это сделать можно и другим способом: открыть свойства файла, перейти на вкладку права и выставить галочку на "Разрешить исполнять как программу". Текст может быть другим, в зависимости от Рабочего окружения. Например в KDE текст будет таким: "Является исполняемым."

 Далее, просто, следуем подсказкам скрипта. 

 

 Скрипты имеют дополнения к версиям в буквенных значениях. Например 0.9А.

 

 Расшифровка буквенных значений:

  • "A" - автономный. Не требует наличия установочного файла игры/программы.
  • "NA" - не автономный. Требует наличия установочного файла игры/программы.
  • "P" - скрипт патч. Данные скрипты являются дополнением к уже установленным нашим префиксам.
  • "NAS" - такой же как и не автономный с добавлением настройки префикса для Steam Play Proton.
1 1 1 1 1 Рейтинг 5.00 [7 Голоса (ов)]

Комментарии   

rav023
# rav023 02.06.2020 21:39
Приветствую. Меня интересует как на Risen 3 поставить русификатор.
Yaroslav Freeman
# Yaroslav Freeman 11.06.2020 09:31
Цитирую rav023:
Приветствую. Меня интересует как на Risen 3 поставить русификатор.

если запускаете через Steam Play, то в терминале надо написать команду: WINEPREFIX=/путь/до/префикса/appid/pfx путь/до/протона/dist/bin/wine64 путь/до/исполняемого/файла/русификатора
rav023
# rav023 02.06.2020 23:47
Скрипт не ставится. Выдаёт ошибку. Можно подробнее?
home/alex/.local/share/Steam/steamapps/common/Risen2 игра установлена здесь
Вот что в терминале
~ >>> chmod +x Risen2.run
chmod: невозможно получить доступ к 'Risen2.run': Нет такого файла или каталога
~ >>>
Если открывать в гедит в самом конце всё красное
Самое интересное, что Risen и Risen3 работают нормально. Risen даже сумел русифицировать, а вот Risen2 не хочет работать. Только через Lutris запускается.
Yaroslav Freeman
# Yaroslav Freeman 11.06.2020 09:33
Цитирую rav023:
Скрипт не ставится. Выдаёт ошибку. Можно подробнее?
home/alex/.local/share/Steam/steamapps/common/Risen2 игра установлена здесь
Вот что в терминале
~ >>> chmod +x Risen2.run
chmod: невозможно получить доступ к 'Risen2.run': Нет такого файла или каталога
~ >>>
Если открывать в гедит в самом конце всё красное
Самое интересное, что Risen и Risen3 работают нормально. Risen даже сумел русифицировать, а вот Risen2 не хочет работать. Только через Lutris запускается.

Risen 2 из Steam требует замены исполняемого файла. загляните на protondb.com там можно скачать этот файл.
rav023
# rav023 02.07.2020 09:02
Благодарю за подсказку. Всё работает.

Для того, чтобы оставить комментарий, Вам необходимо войти или зарегистрироваться.

Please publish modules in offcanvas position.