Вышла (http://www.winehq.org/announce/1.3.37) новая версия реализации Win32 API - Wine 1.3.37. С момента выпуска версии 1.3.36 было закрыто 75 отчётов об ошибках.
Основные изменения в новой версии:
- DIB движок полностью реализован;
- Улучшена поддержка встроенных C++ библиотек;
- Исправлены некоторые ошибки в аудио драйверах;
- В диалоге настройки DirectX убраны ненужные опции;
- Произведены исправления во встроенной реализации Internet Explorer;
- Обновлены переводы;
- Исправлено множество ошибок.
URL: http://www.winehq.org/announce/1.3.37
Новость: http://www.opennet.me/opennews/art.shtml?num=32804
Дождались! leet wine!
У меня стоит Дебиан 6.03 и в нем ни wine ни многое другое ПО не обновляется (хотя при установке требует более 1300 всяких обновлений. С чем это связано? (то что ставил с репозитариев- это версия 1.0.1 . Если ее заменить на 1.3.37 , то какая будет разница?)
Когда выйдет следующая версия и что будет в ней? На работе какого По нынешнее обновление наиболее отразится?
> Если ее заменить на 1.3.37 , то какая будет разница?Заработает множество програм, которые не работают в 1.0.1, а остальные будут работать лучше.
Заработают некоторые программы, а остальные перестанут работать.
Более правдиво чем предыдущий комент, к сожалению
Если делать аналогию с Убунту, то Вам нужно поставить из ппа, либо скачать исходник, либо скачать деб и установить последнию вайну. Иначе ни как. Только в этих случаях у Вас будет последняя версия. Но я бы не сказал, что от версии к версии программы начинают работать лучше, некоторые например вообще перестают работать.
Зачем все это красноглазие и не проще ли поставить винду?
Лично у меня ни красноглазия ни бородатости. А Винду не хочу. Wine использую только для Unreal Tournament 98. И еще хотелось бы Adobe Illustrator хотя бы третий.
> Wine использую только для Unreal Tournament 98.
Первый Unreal Tournament, как мне казалось, вполне себе работал под Wine уже в чёрте какие времена. А вот Adobe Illustrator действительно хотелось бы. А юзать винду после Linux - such a pain...
Проще. И привыкнуть к постоянной потере данных проще, чем начать делть бекапы. И поддаться насильнику проще, чем оказать сопротивление. Но хуже.
> Зачем все это красноглазие и не проще ли поставить винду?ты готов мне оплатить покупку винды и техники под неё (нет, дуалбут не предлагать: мне нужна моя рабочая система, и переключаться в винду *полностью* при необходимости запустить что-то виндовое мне не подходит)? тогда поставлю, без проблем. а если не готов и не хочешь тратить деньги на чужие прихоти, то с чего ты решил, что я буду тратить *свои* деньги на прихоти m$?
winde чтоит всего 1400 рубликов и это стартер, если тебе свистоприделки не нужны то ее вполне хватаит или каачай интерпризе потом каждые 10 дней дату сбивай, если сторонник легального софта а лаве уж лучше в винду влить или опенсорс поддержать какой либо проект чем в синеву или еще что похлеще впуливать.
у тебя знаки препинания потерялись. да и смысл текста того-с… судя по всему, ты уже «впулил лаве в синеву или ещё что похлеще».
>> Зачем все это красноглазие и не проще ли поставить винду?
> ты готов мне оплатить покупку винды и техники под неё (нет, дуалбут
> не предлагать: мне нужна моя рабочая система, и переключаться в винду
> *полностью* при необходимости запустить что-то виндовое мне не подходит)? тогда поставлю,
> без проблем.Ах вот оно что... мы то думали ты идейный, а тебя просто жаба душит...
Окей... Во сколько ты оцениваешь свое предательство опенсорса и полный переход на Виндовс? :))
я не в ответе за то, что вы там себе думаете.
> Зачем все это красноглазие и не проще ли поставить винду?Эт не красноглазие а лицемерие... :)
Кричат что винда- маздай, а потом ставят вайн и виндовый софт...
У вас наверняка стоит стабильный релиз Дебиана. В нем софт нетак часто обновляется. Наилучший выход это удалить его и установить вайн с официального сайта. Либо переходить на тестинг.
>У меня стоит Дебиан 6.03 и в нем ни wine ни многое другое ПО не обновляетсяВ /etc/apt/sources.list добавьте строчку:
deb http://http.us.debian.org/debian/ sid main non-free contrib
Забыл сказать: добавив строку сделайте apt-get update
ты просто живи по принцыпу "не чини то что итак работает", и всё будет у тебя хорошё. Обновляться на свежий вайн считаю смысла нет. т.к. как в 1й версии так и в последней всё что не работало то и не работает до сих пор.
А лучше руководствуйся WINE-DB если там есть требование обновить вайн чтоб та-или-иная программа заработала, то обновляй.
А почему "DIB движок полностью реализован"?
Смотрим "struct gdi_dc_funcs dib_driver" в конце
http://source.winehq.org/git/wine.git/blob/HEAD:/dlls/gdi32/...
и видим, что больше половины функций еще нет.
Значит в следующих wine будет "движок DIB реализован ещё полнее".
Ну видимо имелось ввиду, окончена реализация базовой функциональности.
Так как раньше, когда я его пробовал, он работал очень плохо или не работал совсем.
я же только вчера wine 1.3.36 установил...
А тебя никто не заставляет переходить на версию .37. Пользуйся пока .36-й, когда надоест переходи на эту.
> я же только вчера wine 1.3.36 установил...вы хотели сказать "скомпилировал"?)
Стоящий релиз, обновляемся :)
Слышал о возможности установить разные версии wine'а в одну систему (некоторые из нужных программ работают только в старой версии wine'а, некоторые — только в новой). Как это можно реализовать в рамках одной учётной записи?
> Слышал о возможности установить разные версии wine'а в одну систему (некоторые из
> нужных программ работают только в старой версии wine'а, некоторые — только
> в новой). Как это можно реализовать в рамках одной учётной записи?q4wine или руками через переменные path чего-то там. Раньше в playonlinux лежали хорошие скрипты для этого, но теперь их нет и я забыл как руками это делать.
зайдите на forum.worldoftanks.ru
В разделе технические проблемы есть тема WoT под линукс 2. Там используется отдельный вайн с патчами. Можете спросить у Mobile02. Он клепал эту сборку
1. Распаковать старую версию wine, например, в /opt/wine-stable
2. Поставить программку q4wine, в которой для разных префиксов можно прописывать разные пути к wine.
WINEPREFIX=/srv/wine/wine101 /opt/wine101/wine cdromejector.exe
WINEPREFIX=/srv/wine/wine123 /opt/wine123/wine cdromejector.exe
WINEPREFIX=/srv/wine/wine1337 /opt/wine1337/wine cdromejector.exe
спасибо всем за ответы - начинаю экспериментировать.
http://www.playonlinux.com/ru/ там всё подробно расписанно.
Читаем man wine. Переводил "как знаю" тут: http://vk.com/topic-3801674_25638338
> Читаем man wine. Переводил "как знаю" тут: http://vk.com/topic-3801674_25638338Принято к сведению.
В предыдущей у меня донельзя криво работал Марьяж Вроде бы куда как проще прога, тем не менее
$ winecfg
wine: Unhandled page fault on read access to 0x003f5864 at address 0x7ec50e94 (thread 000d), starting debugger...Хмм) Получил краш при обновлении префикса.
Странно, но повторить эту ошибку больше не получается
К стати, кто как собирает вайн? Какие ключи используем? -O2 -march=native или -mtune=native ?
-O2 -pipe -march=native -fomit-frame-pointer -flto=6
-march=native -O2-mtune=native - если только вы бинарники на другую совсем иную систему кидаете (у вас core2, а запускаете на amd k8), а в общем это вредно, ибо код собирается и для i386, и для вашего процессора, что раздувает бинарники.
-fomit-frame-pointer - убивает возможность отладки и ... часто тормозит выполнение программы
-flto для вайна большого смысла не имеет, ибо библиотеки достаточно независимы, зато время компиляции увеличивается раза в полтора
> -mtune=native - если только вы бинарники на другую совсем иную систему кидаете
> (у вас core2, а запускаете на amd k8), а в общем
> это вредно, ибо код собирается и для i386, и для вашего
> процессора, что раздувает бинарники.Код для x64 и x86 в одном бинарнике?
>-flto=6С каких это пор после -flo ставят '='?
Нунизнаю, у меня гента собирает вайн по-умолчанию. Флаг "custom-cflags" отключен, значит, по логике, собирает со стандартным (безопасным) набором флагов: -march=core2 -pipe -O2.
Если немного соффтопить, то в последних версиях перестал работать wineasio, с которым ранее неплохо-таки дружила FL-ка. Ну, dll-ка, конечно, регистрируется, и jack-сервер работает, но при попытке натравить wineasio на FL-Studio, он просто наглухо виснет, что страшно не доставляет. Раньше можно было в флагах при установке вайна выбрать "jack", но теперь такой возможности нет. Или я что-то путаю. Но, увы, факт остаётся фактом: в новых версиях FL + wineasio + jack + wine = false... Эх, печалька-печалюшка...
> Если немного соффтопить, то в последних версиях перестал работать wineasioС ним как раз и работаю, только что проверки ради запустил под 1.3.37 и Absynth5 и GuitarRig, всё работает, wineasio программы видят, jackd их регистрирует, звук роутится.
о_О Хм... Значит, или это специфичная проблема,или я что-то недоглядел. Кстати, Вам спасибо большое, избавили меня от моего же заблуждения по поводу неработоспособности wineasio в новых версиях wine. Буду вновь тестировать и пытаться склеить всё это дело в удобоваримое состояние.
версия 1337 ? олдфаги одобряют
Многие программы работавшие в предыдущих версиях падают или зависают в 1.3.37.
А можно список "Многих" программ? Ради интереса.
http://bugs.winehq.org
Там нужно не просто написать о баге, но и самому его исправить.
Тогда ну к черту, лучше не буду обновлять вайн некоторое время. А то с обновлениями медленно, одна за одной, перестают работать программулины. Я, конечно, не уверен, но кажется, что сейчас, при разработке вайна, есть некая тенденция "ломать десяток программ ради работы одной иной".
лучше бы таки выгнали александрину и внедрили поддержку raw input. патч скоро уже и накладываться на новые версии перестанет.
NB если кто будет собирать из исходников
http://www.carbon-project.org/Note_about_building_Wine_1_3_3...
> NB если кто будет собирать из исходников
> http://www.carbon-project.org/Note_about_building_Wine_1_3_3...ты забыл сказать, что это интимная проблема бебиана.
> NB если кто будет собирать из исходников
> http://www.carbon-project.org/Note_about_building_Wine_1_3_3...p.s. дико ржу. я всегда знал, что люди, укушеные виндой, неадекватны, но когда они называют «багом» то, что багом ни разу не является… круто.
p.p.s. стим тоже писали альтернативно развитые. даже мой древний хайджекер умел подстраиваться под любое начало функции — а проприерасты ниасилили.