Есть отдельно собранный пропатченный wine. Хочу его установить в отдельный префикс, чтобы при обновлении wine игра не слетела.
Делаю команду:
Затем
После чего выбивает ошибку:
Подскажите как установить wine в отдельный префикс.
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Игры → wine в отдельный префикс
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Есть отдельно собранный пропатченный wine. Хочу его установить в отдельный префикс, чтобы при обновлении wine игра не слетела.
Делаю команду:
Подскажите как установить wine в отдельный префикс.
make $$ make install
вы имели в виду "make && make install"
Да, я опечатался 
я делаю так:
я делаю так:
Консоль:
env WINEPREFIX=/куда/установить/вайнпрефикс wine winecfg
Это вы создаете префикс с текущей версией. А мне нужно установить пропатченый вайн собранный с исходников в отдельный префикс.
./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.
2.
P.S минус всего этого дела в том что wine запускаемый из каталогов в которых он был собран весит ~700 мегов. Хотя учитывая текущие размеры дисков думаю это не проблема;)
Последние шаги расписал довольно сумбурно но думаю для тех кто имел дело с wine будет понятно. Если что спрашивайте)
P.P.S хотя последнее время wine у меня в упор не хочет собиратся с поддержкой opengl=( надо бы отдельную тему создать)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Игры → wine в отдельный префикс
Форум работает на PunBB, при поддержке Informer Technologies, Inc