Обновлено 27.01.2019 - новый модуль 26-wine.sb.
Перед выходом из ОС переименовать /modules в /modules-
Загрузка Slax в режиме Fresh
dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
apt-key add winehq.key
Добавить в /etc/apt/sources.list:
deb https://dl.winehq.org/wine-builds/debian/ stretch main
apt install apt-transport-https
apt update
Обновлять что-либо из предлагаемого не обязательно, оно обновится в след.версии ОС. И если обновить прямо сейчас, то оно включится в новый модуль wine...
apt install --install-recommends winehq-stable
savechanges wine.sb
Перенести полученный модуль wine.sb в /modules
Перенести все модули из /modules- в /modules, кроме прежнего wine.sb
Загрузка Slax в режиме по умолчанию
Переименовать /.wine в /.wine-, ибо будет создана новая папка
/opt/wine-stable/bin/winecfg
Предлагается установить только Wine Mono, соглашаемся, Wine Gecko теперь уже включено в установку.
В winecfg выбираю Windows XP.
Переношу в /Program Files папки с программами (они есть в Облаке) из прежней /.wine-, на этот раз работает даже старая добрая автогонка Need for Speed - Hot Pursuit 2 от R.G. Mechanics. Не обращаем внимания на окно об ошибках, если есть таковое, ОК - игра запущена!
Для запуска программ можно использовать команды, вставлять их в скрипты запуска, назначать на клавиши, например:
cd '/root/.wine/drive_c/Program Files/R.G. Mechanics/Need for Speed - Hot Pursuit 2/'; wine '/root/.wine/drive_c/Program Files/R.G. Mechanics/Need for Speed - Hot Pursuit 2/NFSHP2.exe'
Или добавить команду в ФМ: Open With > CL:
/opt/wine/bin/wine %f под именем Wine
Или просто два клаца на исп.файле.
Работают:
P.S. Установил еще две автогонки, работают:
Windows программы, которые мы попытаемся использовать под wine, могут не работать в некоторых версиях Windows.
Для лучшей работы программ, с учетом их специфики, применяются т.н. префиксы wine. На эту тему можно почитать, например, здесь.
Пробую как-то запустить SASPlanet.exe, и получаю ошибку, а ведь совсем недавно программа работала! Вспоминаю о вышесказанном, переключаю на Windows XP, опять работает. Чтобы каждый раз не ходить в настройки wine, попробую применить префикс.
Основной префикс .wine будет всегда настроен у меня на Windows 7.
Создаем отдельный префикс:
WINEPREFIX="/root/.wineXP/" winecfg
Появляется папка .wineXP, и опять предлагается скачивать mono & gecko! Ни к чему занимать лишнее место (попробовал, около 700 МБ!). Удаляю в .wineXP папку drive_c, и заменяю ее ссылкой на таковую в .wine. Главное, иметь новые файлы *.reg, куда запишется наш выбор версии Windows XP.
Пробую запустить:
WINEPREFIX="/root/.wineXP/" wine '/root/.wine/drive_c/Program Files/SAS.Planet/SASPlanet.exe'
Работает. Добавилось лишь несколько МБ занятого места.
Ввиду сложности конструкции проще создать скрипт запуска программы SASPlanet:
#! /bin/sh
cd '/root/.wine/drive_c/Program Files/SAS.Planet/'
WINEPREFIX="/root/.wineXP/" wine '/root/.wine/drive_c/Program Files/SAS.Planet/SASPlanet.exe'
И запускать ее так:
bash /root/MyApps/SASPlanet
Само собой, такой способ годится только для тех программ, которые работоспособны как портабельные. Выясняем это опытным путем, копируя папку с программой в новый префикс, и пробуя ее запустить.
Если не работает, устанавливать новую программу прямо в нужный префикс:
WINEPREFIX="/root/.wineXP/" wine /path/setup.exe
ОГЛАВЛЕНИЕ
НАЗАД
Перед выходом из ОС переименовать /modules в /modules-
Загрузка Slax в режиме Fresh
dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
apt-key add winehq.key
Добавить в /etc/apt/sources.list:
deb https://dl.winehq.org/wine-builds/debian/ stretch main
apt install apt-transport-https
apt update
Обновлять что-либо из предлагаемого не обязательно, оно обновится в след.версии ОС. И если обновить прямо сейчас, то оно включится в новый модуль wine...
apt install --install-recommends winehq-stable
savechanges wine.sb
Перенести полученный модуль wine.sb в /modules
Перенести все модули из /modules- в /modules, кроме прежнего wine.sb
Загрузка Slax в режиме по умолчанию
Переименовать /.wine в /.wine-, ибо будет создана новая папка
/opt/wine-stable/bin/winecfg
Предлагается установить только Wine Mono, соглашаемся, Wine Gecko теперь уже включено в установку.
В winecfg выбираю Windows XP.
Переношу в /Program Files папки с программами (они есть в Облаке) из прежней /.wine-, на этот раз работает даже старая добрая автогонка Need for Speed - Hot Pursuit 2 от R.G. Mechanics. Не обращаем внимания на окно об ошибках, если есть таковое, ОК - игра запущена!
Для запуска программ можно использовать команды, вставлять их в скрипты запуска, назначать на клавиши, например:
cd '/root/.wine/drive_c/Program Files/R.G. Mechanics/Need for Speed - Hot Pursuit 2/'; wine '/root/.wine/drive_c/Program Files/R.G. Mechanics/Need for Speed - Hot Pursuit 2/NFSHP2.exe'
Или добавить команду в ФМ: Open With > CL:
/opt/wine/bin/wine %f под именем Wine
Или просто два клаца на исп.файле.
Работают:
- AlReader2 - читалка
- DURAK2000 - игра карточная
- Erudit_VM - игра в составление слов, эта версия была еще в прошлом веке создана мной в Delphi 7 (в нее и играю больше всего)
- MyHomeLib - эл.библиотека (на внешнем HDD имеется огромная библиотека с librusEC)
- NFSHP2 - автогонка
- SAS.Planet - картографическая программа
- SlidingBlocks - игра
P.S. Установил еще две автогонки, работают:
- Need for Speed Underground
- Need for Speed Underground 2
Windows программы, которые мы попытаемся использовать под wine, могут не работать в некоторых версиях Windows.
Для лучшей работы программ, с учетом их специфики, применяются т.н. префиксы wine. На эту тему можно почитать, например, здесь.
Пробую как-то запустить SASPlanet.exe, и получаю ошибку, а ведь совсем недавно программа работала! Вспоминаю о вышесказанном, переключаю на Windows XP, опять работает. Чтобы каждый раз не ходить в настройки wine, попробую применить префикс.
Основной префикс .wine будет всегда настроен у меня на Windows 7.
Создаем отдельный префикс:
WINEPREFIX="/root/.wineXP/" winecfg
Появляется папка .wineXP, и опять предлагается скачивать mono & gecko! Ни к чему занимать лишнее место (попробовал, около 700 МБ!). Удаляю в .wineXP папку drive_c, и заменяю ее ссылкой на таковую в .wine. Главное, иметь новые файлы *.reg, куда запишется наш выбор версии Windows XP.
Пробую запустить:
WINEPREFIX="/root/.wineXP/" wine '/root/.wine/drive_c/Program Files/SAS.Planet/SASPlanet.exe'
Работает. Добавилось лишь несколько МБ занятого места.
Ввиду сложности конструкции проще создать скрипт запуска программы SASPlanet:
#! /bin/sh
cd '/root/.wine/drive_c/Program Files/SAS.Planet/'
WINEPREFIX="/root/.wineXP/" wine '/root/.wine/drive_c/Program Files/SAS.Planet/SASPlanet.exe'
И запускать ее так:
bash /root/MyApps/SASPlanet
Само собой, такой способ годится только для тех программ, которые работоспособны как портабельные. Выясняем это опытным путем, копируя папку с программой в новый префикс, и пробуя ее запустить.
Если не работает, устанавливать новую программу прямо в нужный префикс:
WINEPREFIX="/root/.wineXP/" wine /path/setup.exe
ОГЛАВЛЕНИЕ
НАЗАД
Спасибо
ОтветитьУдалить