Есть отдельно собранный пропатченный wine. Хочу его установить в отдельный префикс, чтобы при обновлении wine игра не слетела.
Делаю команду:
[console]./configure --prefix=$HOME/.wotanks
[/console]
Затем
[console]make $$ make install[/console]
После чего выбивает ошибку:
[console]make: *** Нету правил для создания цели "2447". Остановка.[/console]
Подскажите как установить wine в отдельный префикс.
wine в отдельный префикс
make $$ make install
вы имели в виду "make && make install"
Да, я опечатался :)
я делаю так:
[console]
env WINEPREFIX=/куда/установить/вайнпрефикс wine winecfg
[/console]
я делаю так:
[console]
env WINEPREFIX=/куда/установить/вайнпрефикс wine winecfg
[/console]
Это вы создаете префикс с текущей версией. А мне нужно установить пропатченый вайн собранный с исходников в отдельный префикс.
./configure --prefix=/opt/wine
make
make install
как то так а вообще
./configure --help
./configure --prefix=/$HOME/.wineprefix
т.е вот такое мне нужно сделать перед компиляцией и установкой?
ток советую не в home а в opt
у меня в opt нету wine...
только libreoffice...
если в opt поставлю, то как я без рута заинсталю туда что-то?
Сам wine в opt а всё остальное будет в /home
Вы наверное меня не поняли. Мне нужно чтобы на каждый префикс была своя версия вайна для каждой игры, со своими настройками.
Опишите подробнее что хотите.
Вам сам wine надо или библиотеки win32api разные?
У меня есть несколько игр, которым нужно кое-какие танцы с бубуном. Например одна игра нуждается в wine версии 1.3.14, другая нуждается в патченом wine версии 1.3.5 . Мне нужно чтобы на компьютере были установлены эти 2 версии wine. Первая игра должна запускаться в префиксе .wine с версией 1.3.14. Вторая должна запускаться в префиксе .wot с версией 1.3.5.
playonlinux умеет как раз создавать нужные префиксы для разных версий вайна, а до установить нужные либы потом можно будет вручную.
У меня есть несколько игр, которым нужно кое-какие танцы с бубуном. Например одна игра нуждается в wine версии 1.3.14, другая нуждается в патченом wine версии 1.3.5 . Мне нужно чтобы на компьютере были установлены эти 2 версии wine. Первая игра должна запускаться в префиксе .wine с версией 1.3.14. Вторая должна запускаться в префиксе .wot с версией 1.3.5.
Ну и собирай как писали выше.
configure --prefix=/opt/wine1
configure --prefix=/opt/wine2
А потом запускай
/opt/wine1/wine "bloknot.exe"
/opt/wine2/wine "bloknot.exe"
make install от root'а запускать не пробовали? и вывод всех выполняемых команд покажите (под спойлером или на пайстбин, если длинные)
2HellTommy если для него это ещё актуально.(или для кого актуально)
Вообщем для себя проблему решил немного другим способом.
Например вам нужно 3 версии wine:
1. 1.1.25
2. 1.3.21
3. 1.3.23
Последнию версию (3) можно держать без пачей т.к её всегда можно обновить через rpm(deb).
Далее скачиваем исходники 1.1.25 и .1.3.21 разархивируем.
получаем 2 папки
1. wine-1.1.25
2. wine-1.3.21
В обеих папках проделываем следующее:
а) ./configure
б) make
Всё! в обеих папках у нас появляется исполняемый и вполне работающий wine.
Далее 2 игры.
1.
[console]cd ~/Games/WoW
export WINEPREFIX=`pwd`
winecfg
cd ~/Games/WoW/drive_c/Program Files/WoW
/home/lalala/wine-1.3.21/wine Wow.exe -opengl[/console]
2.
[console]cd ~/Games/CS
export WINEPREFIX=`pwd`
winecfg
cd ~/Games/CS/drive_c/Program Files/CS
/home/lalala/wine-1.1.25/wine CS.exe -opengl[/console]
P.S минус всего этого дела в том что wine запускаемый из каталогов в которых он был собран весит ~700 мегов. Хотя учитывая текущие размеры дисков думаю это не проблема;)
Последние шаги расписал довольно сумбурно но думаю для тех кто имел дело с wine будет понятно. Если что спрашивайте)
P.P.S хотя последнее время wine у меня в упор не хочет собиратся с поддержкой opengl=( надо бы отдельную тему создать)