wine не запускает приложения

Со временем перестали запускаться некотoрые приложения wine

Со временем перестали запускаться некоторые приложения wine например garrys mod он раньше работал как часы,потом начал долго запускаться,а потом вообще перестал запускаться (кнш не все приложения wine перестали запускаться например geometry dash),но многие.Помогите устранить проблему

189463:374387963

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

189463:374387963

я пират,я пользуюсь обычным вайном с установленной библиотекой vcrun6 (это не дело в репаке просто до этого у меня гаррис нормально работал с этим репаком) и да left4dead2,call of duty mordern warfare,need for speed most wanted также работали как и гаррис

ССЗБ, можешь заодно украсть оффтоп ОС. Под пиратки, в которые засунуть и сломать могут как угодно, не заморачиваются с совместимостью.

3 ответа на такой вопрос! ужас… Вы Wine куда-то устанавливали? На Windovs XP или на 7?! На чём стоит ОС, смартфоне, или на телевизоре? Какое у них железа, 34 ядра и 5789ГБ у них ходьбы есть? Ну и на конец. WINE, кого года выдержки и в кокой провинции было произведено?

p

Типичный линуксоед. Поэтому никто и не спешит выпускать ПО под онтопик.

p

У тебя гугл-переводчик сломался. Или это нейросеть?

36985:1686528943

187118: 2063573223

Можно не красть серверную.

189463:374387963

hamsterxp@ubuntu:/media/hamsterxp/32206BEF510E578B/Garrys Mod$ wine Garrys_mod.exe ERROR: ld.so: object ‘libgtk3-nocsd.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object ‘libgtk3-nocsd.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0060:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0060:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0068:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0068:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0070:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0070:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 00fc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 00fc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. ERROR: ld.so: object ‘libgtk3-nocsd.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 0104:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0104:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0104:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub wine: Read access denied for device L»\??\U:\», FS volume label and serial are not available. 0058:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0) 0058:fixme:mountmgr:query_property Faking StorageDeviceProperty data 0058:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0) ERROR: ld.so: object ‘libgtk3-nocsd.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 010c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 010c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 010c:fixme:ntdll:EtwEventRegister (<47a9201e-73b0-42ce-9821-7e134361bc6f>, 003B52F0, 003EE3A8, 003EE3A0) stub. 010c:fixme:ntdll:EtwEventRegister (<58a9201e-73b0-42ce-9821-7e134361bc70>, 003B52F0, 003EE3E0, 003EE3D8) stub. 010c:fixme:ntdll:EtwEventRegister (<3fa9201e-73b0-43fe-9821-7e145359bc6f>, 003B52F0, 003EE370, 003EE368) stub. 010c:fixme:ntdll:EtwEventRegister (<1432afee-73b0-42ce-9821-7e134361b433>, 003B52F0, 003EE418, 003EE410) stub. 010c:fixme:ntdll:EtwEventRegister (<4372afee-73b0-42ce-9821-7e134361b519>, 003B52F0, 003EE450, 003EE448) stub. 0110:fixme:ver:GetCurrentPackageId (0B97FEF0 00000000): stub X Error of failed request: GLXBadFBConfig Major opcode of failed request: 152 (GLX) Minor opcode of failed request: 0 () Serial number of failed request: 263 Current serial number in output stream: 263

p

Чем не угодил нативный Garry’s mod?

141716: 1560751168

Если я прав, то это из-за бага в Mesa 21.0, который проявляется в Wine на интеграшках Intel. Установи свежую версию Mesa (например, из этого PPA).

141716: 1560751168

Это я к тому, что в Ubuntu 20.04 несколько дней назад Mesa обновилась до версии 21.0, отсюда и внезаные проблемы у некоторых пользователей. На Reddit такую же проблему недавно видел.

189463:374387963

у меня не интеграшка от интел у меня geforce 9500gt с открытыми дровами из-за того что у меня на этой видяхе с закрытыми дровами артифакты (как и на 8.1 embedded)

141716: 1560751168

Тем не менее, это все равно же Mesa, может и nouveau это затрагивает. Ты лучше скажи, какой у тебя дистрибутив и покажи вывод:

p

каждое приложение должно сидеть в своей бутылке и использовать ту версию вайн с которой оно работает. playonlinux или подобное в помощь

189463:374387963

ubuntu 20.04 lts netboot (с unity) вот вывод:name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: nouveau (0x10de) Device: NV96 (0x640) Version: 21.0.3 Accelerated: yes Video memory: 1017MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 3.3 Max compat profile version: 3.3 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.0 OpenGL vendor string: nouveau OpenGL renderer string: NV96 OpenGL core profile version string: 3.3 (Core Profile) Mesa 21.0.3 OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile

OpenGL version string: 3.3 (Compatibility Profile) Mesa 21.0.3 OpenGL shading language version string: 3.30 OpenGL context flags: (none) OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.0.3 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

141716: 1560751168

Ну да, у тебя Ubuntu 20.04 и Mesa 21, как я и предполагал. Обнови Mesa из PPA, на который я ссылку выше дал, это должно помочь.

189463:374387963

почти моментально у меня прилетела обнова и там у меня меза

Источник

Не получается запускать программы в wine

Сколько ни пытался что-то запустить в wine (да-да, том самом который не нужен) ничего не выходило. Искал инфу, нашёл что есть 2 условия: 1) только присутствие запускаемой программы в базе appdb.winehq.org даёт гарантию её запуска; 2) перед тем как что-либо запускать в wine, его надо «заполнить» утилитой winetrics.

Может кто-нибудь дать тут актуальную инструкцию по заполнению wine?

57897: 1948274054

108167:330803941

winetricks совершенно необязательно. зависит от конкретной проги. например диабло 2 прекрасно работает на пустом вайне из коробки

99092: 1865349695

Да, и есть ли дистрибутивы, в которых wine собран так криво, что лучше не мучаться?

Искал инфу, нашёл что есть 2 условия: 1) только присутствие запускаемой программы в базе appdb.winehq.org даёт гарантию её запуска; 2) перед тем как что-либо запускать в wine, его надо «заполнить» утилитой winetrics.

Вайнтриксы хороши для быстрой установки либ, для настройки хватает winecfg.

112493: 469138930

сейчас кое какая известная компания бесплатно раздаёт wine всем желающим

10162:1811715315

что конкретно у тебя под вайном не запускается?

57897: 1948274054

Вайнтриксы хороши для быстрой установки либ, для настройки хватает winecfg.

что конкретно у тебя под вайном не запускается?

Пытаюсь теперь запустить что-нибудь известное, «Весёлую ферму», например.

p

Какая видюха? Система 32-бит или 64?

101612: 1391669185

playonlinux уже посоветовали. Используй его

57897: 1948274054

99092: 1865349695

Алавар не стал пиратить, но он бы полюбому зашёл спокойно.

Попробуй-таки компилировать под свою машину, авось подхватит нужные либы нормально. Но я ненастоящий сварщик и ничего не обещаю.

p

Программы в wine 32-битные запускаете? Библиотеки 32-bit установлены?

57897: 1948274054

Попробую. Только перед этим снесу wine и поставлю из исходников. winetrics компилировать отдельно надо или как?

p

winetrics компилировать отдельно надо или как?

99092: 1865349695

Больше удивляюсь тому, что он сам существует. Мне кажется, что это просто злая шутка и альта не бывает.

p

Зная тебя, можно предполагать, что у тебя либо целиком система убита, либо какие-то критичные для работы вайна пакеты.

122857: 1087931631

p

я по возможности не использую winetricks, а кидаю нужные dll в катоалдог виндовой программы. так префикс не засирается, и наоборот, если его удалить, программа не перестаёт работать

57897: 1948274054

57897: 1948274054

Так, под 64-битной Федорой Battleships Forever запустился. Любопытно, что wine тут 64-битный. А вот с Алаваром не вышло.

102597: 306888493

Прекрати уже красноглазить и поставь playonlinux.

57897: 1948274054

Прекрати уже красноглазить и поставь playonlinux

114324:474246308

Скачайте wine

Скачайте wine и пересоберите его на тачке. Возможно версия не торт.

61826: 64567972

Даже редкая платная программа даёт какие-то гарантии, какие вопросы о свободном софте?

57897: 1948274054

Скачайте wine и пересоберите его на тачке. Возможно версия не торт.

102597: 306888493

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

Если под «красноглазить» понимать поиск идеального дистрибутива и подгонка его под себя

И это тоже. Идеальных дистров нет. Есть те, что устраивают в большей степени, но таких, чтобы не требовали доводки напильником хотя бы на стадии настройки — не существует. Так что я просто выбрал меньшее из всех зол, допилил за пару дней до человеческого состояния и теперь пользуюсь, горя не знаю.

Но, вообще-то, я насчет вайна говорил. Ты же в нем игры пускаешь, а для этого чистый вайн меньше всего подходит. Как раз таки для такой задачи playonlinux и придумали, чтобы с wine и winetricks в ручную не возиться.

114324:474246308

При чем здесь разнообразные линукс дистрибутивы? =) Вы ради вайна переустанавливаете систему целиком? =)))) Может легче было бы скачать сборку и собрать ее под свои нужды, прочитав достаточное кол-во документации по оному opensourсe-решению?

Источник

Руководство пользователя Wine

Оригинал: Wine User Guide
Перевод: Алексей Дмитриев, yakwiat@yandex.ru
Дата перевода: май 2008

Предыдущая Оглавление Следующая

Глава V. Устранение неисправностей и сообщения об ошибках

5.1. Что делать, если программа не работает?

5.1.1. Проверьте конфигурацию своей Wine

/.wine/dosdevices, чтобы убедиться что c: указывает куда нужно.

5.1.2. Попробуйте разные версии Windows

5.1.3. Используйте различные пути (paths) для запуска

5.1.4. Поэкспериментируйте с настройкой DLL

5.1.5. Проверьте рабочее окружение!

5.1.6. Используйте другой режим графического интерфейса

5.1.7. Проверьте приложение!

5.1.8. Измените окружение Wine

5.1.9. Переконфигурируйте Wine

/.wine с целью резервного копирования. Запустите процесс установки, рекомендованный для вашей версии Wine, чтобы создать новую конфигурацию. Для сравнения используйте старую директорию

/.wine. Для установок Wine из исходников применяйте для конфигурации Wine скрипт tools/wineinstall от имени пользователя. Это вполне безопасная операция. Позже вы сможете удалить новую директорию

/.wine, и переименовать обратно старую.

5.1.10. Следите за сторонней информацией

Просмотрите WineHQ’s Application Database в поисках подсказок, относящихся к вашей программе. Если ваша конкретная версия программы отсутствует в списке, просмотрите сходные версии, возможно там достаточно информации.

Frank’s Corner имеет список приложений с детальными инструкциями по их установке. Дальнейшая помощь может найтись на форумах пользователей.

Если вам недостает DLL, например mfc42, можете найти их на сайте http://www.dll-files.com

Рассылочный лист Wine также может помочь, особенно wine-users. Лист wine-devel может быть полезен в зависимости от типа ваших затруднений. если вы пишете в wine-devel, то готовьтесь проделать некоторую работу по диагностике проблемы. Читайте следующий раздел, чтобы узнать, как определить источник ваших трудностей.

Если все усилия напрасны, стоит просмотреть коммерческие версии Wine на предмет поддержки вашего приложения.

5.1.11. Ищите причину!

5.2. Как послать отчет об ошибке.

5.2.1 Отчеты об ошибках

1. Включите как можно больше информации, относящейся к делу.

Это означает, что нам нужно больше информации, чем просто: «Мой MS Word «падает», когда бы я его не запускал. Вы не знаете, почему?». Добавьте, как минимум, следующую информацию:

2. Прогоните программу с переменной окружения WINEDEBUG. Например, WINEDEBUG=+relay wine sol.exe

Это приведет к выводу на консоль дополнительной информации, которая может быть полезна при отладке программы. Также это замедлит воспроизводство программы. Бывают случаи, когда ошибка, по-видимому, исчезала при использовании опции +relay. Укажете это в вашем отчете.

5.2.2. Аварийное завершение программы

Вы можете попробовать +relay,+snoop вместо +relay, но, пожалуйста, помните, что +snoop довольно нестабилен и часто вызывает отказ раньше, чем просто +relay!! Отчет с отказом в коде +snoop в большинстве случаев бесполезен! Можно также подключать другие параметры, в зависимости от природы проблемы, которую вы исследуете. Для получения полного списка параметров смотрите man-страницу к Wine.

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

5.2.2.1 Простой путь

Чтобы воспользоваться этим методом, на вашем компьютере должен быть установлен язык программирования perl. Чтобы узнать, есть ли он у вас, наберите команду: which perl. Если ответ нечто вроде: /usr/bin/perl, то вы можете работать. В противном случае переходите к разделу «Трудный путь». Если вы не уверены, все-таки проделайте работу. Когда вы попытаетесь запустить скрипт, то станет весьма очевидно, если у вас не установлен perl.

2. Смените директорию на /путь-к-wine>/tools.

5.2.2.2. Трудный путь

1. Перенаправить весь вывод программы WINEDEBUG в файл.

2. Отделить последние 100 строк в другой файл при помощи команды: tail.

Это можно проделать одним из следующих способов.

Для всех шеллов (оболочек):

(Эта команда запишет сообщение только в файл и затем автоматически завершится. Эту команду хорошо использовать, так как Wine выдает столько отладочных сообщений, что они переполняют терминал, пожирая процессорные циклы).

tcsh и другие csh-подобные шеллы:

bash и другие sh-подобные шеллы:

Файл report_file теперь содержит последние сто строк вывода отладчика включая register dump и backtrace, которые являются самыми ценными массивами информации. Пожалуйста, не удаляйте эту часть, даже если не понимаете, что она означает.

Источник

Винные программы не работают? Попробуйте эти шаги

предоставляет пользователям Linux возможность запускать программное обеспечение Windows за пределами домена Microsoft. Таким образом, это может помочь вашему переходу от Windows

Менее связаны платформой эксклюзивного программного обеспечения.

Вино не идеальное, хотя. Некоторые программы требуют некоторой работы, чтобы двигаться, в то время как другие вообще не работают. При этом приведенные ниже шаги максимально увеличат ваши шансы на запуск программы Windows на вашем Linux-компьютере.

Почему моя программа не запускается?

Проще говоря, Wine запускает программное обеспечение Windows путем реинжиниринга частей операционной системы Windows для Linux. В мире Microsoft эти компоненты называются DLL (библиотеки динамических ссылок). Они предоставляют дополнительные функции и возможности, на которые полагаются другие программы. Примером одного является d3d8.dll, который дает программам доступ к игровым возможностям Microsoft DirectX 8

Достаточно сказать, что есть много DLL, которые Wine предоставляет эквиваленты. Есть вероятность, что Wine имеет ошибки в своих реализациях. Вино может даже не иметь его на первом месте! Это основные причины, по которым программы Windows ведут себя плохо или отказываются работать под Linux. В качестве таких, Приведенные ниже шаги направлены на то, чтобы реализации Wine были максимально приближены к Windows..

Установить программы с PlayOnLinux

позволяет запускать разные версии Wine, которые работают с теми программами, которые вы хотите запустить. Он также может автоматически поставлять Wine с собственными DLL, чтобы лучше функционировать. Все это делается под капотом, так что вам просто нужно выбрать то, что вы хотите установить, а затем запустить его.

vinnye programmy ne rabotajut poprobujte jeti 1

Хотя установка программы с использованием PlayOnLinux почти всегда обеспечивает бесперебойную работу, вы можете не найти то, что вам нужно, в их каталоге. Но зайдите на страницу загрузки и попробуйте сначала.

Какова ваша винная архитектура?

Если вам не хватает выбора программ PlayOnLinux, вам, возможно, придется прибегнуть к установке программ вручную. Прежде чем погрузиться в это, вы должны задать один вопрос: ваш Wine в 64-битном или 32-битном режиме?

Как и Windows, и Linux, и Wine имеют разные версии, разработанные для конкретных компьютерных архитектур. Вы, вероятно, используете 64-битную версию Linux, и поэтому по умолчанию 64-битная версия Wine.

Чтобы проверить, какой из них вы используете, введите эту команду:

После этого нажмите кнопку Версия Windows. Вы увидите список различных выпусков Windows, которые Wine может эмулировать. Если вы используете 32-битное вино, издания старше, чем Windows XP появится так как они были доступны только в 32-битном режиме.

vinnye programmy ne rabotajut poprobujte jeti 1 1

Изменение винной архитектуры

Хотя программное обеспечение, разработанное для 32-разрядных систем, будет работать на 64-разрядных версиях Wine, вместо этого они лучше работают с 32-битной версией. К счастью, изменить архитектуру Wine довольно просто:

Первая команда указывает Wine перейти в 32-битный режим, а вторая сообщает ему, где создать новую папку (в конце «.» Папка скрывается — вы можете удалить ее, если хотите). Поскольку эта папка не существует, третья команда создает ее для нас.

Если вы хотите запустить программу с использованием этой версии Wine, вам нужно будет ввести первые две команды, прежде чем сделать это. Это может быть немного утомительно, поэтому, если вы хотите использовать эту версию по умолчанию в Wine, вы можете создать файл, который сделает это автоматически.

vinnye programmy ne rabotajut poprobujte jeti 2 1

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

Используйте промежуточную версию Wine

Wine staging содержит множество исправлений ошибок и функций, которые не вошли в основные выпуски. Из-за этого у вас может быть больше шансов запустить ваши программы, если вы используете его вместо этого. Вы можете найти конкретные инструкции о том, как это сделать для вашего дистрибутива Linux, на их веб-сайте.

Для пользователей Ubuntu / Mint введите следующие команды терминала:

Вы можете проверить, используете ли вы Wine staging, введя следующую команду:

vinnye programmy ne rabotajut poprobujte jeti 3 1

Используйте собственные компоненты Windows с Winetricks

Wine имеет возможность использовать Windows DLL вместе с их собственными реверс-инжинирингами. Во многих случаях это может помочь в лучшей совместимости. Однако для этого вам нужно скачать их и явно указать Wine, чтобы использовать их. Сценарий оболочки называется Winetricks автоматизирует этот процесс, так что вам не нужно беспокоиться о процессе.

Команда ниже использует Wget

Вторая команда запускает скрипт. Linux предотвращает выполнение случайных сценариев по умолчанию из соображений безопасности

, Все, что вам нужно сделать сейчас, это попросить Winetricks установить определенный файл в терминале, например:

Если вы введете эту команду, Winetricks также может показать вам все возможные библиотеки DLL, которые вы можете установить вместе с ней:

Разные программы используют разные библиотеки DLL, поэтому я рекомендую проверить официальную базу данных приложений Wine на предмет некоторых советов по установке. Просто найдите желаемое программное обеспечение, и вы обязательно увидите других в той же лодке, что и вы.

Проверьте Wine на ошибки

Если приложение, которое вы хотите запустить, отсутствует в базе данных приложения Wine, вы все равно можете немного покопаться, чтобы догадаться о проблеме. Например, вы можете взглянуть на ошибки, которые выдает Wine, вот так:

vinnye programmy ne rabotajut poprobujte jeti 4 1

Когда вы запускаете вашу программу в терминале, любые ошибки, которые она делает, будут отправлены в файл выше. Примерно так может помочь вам отследить, что не так с Wine. Таким образом, вы можете установить полезную DLL с помощью Winetricks.

Сообщения об ошибках

Если ваша программа по-прежнему не работает, несмотря на все ваши усилия, проблема может быть в самом коде Wine. Если это так, я рекомендую отправлять отчет об ошибках в баг-трекеры WineHQ.

vinnye programmy ne rabotajut poprobujte jeti 5 1

Это не должно быть необходимым в большинстве случаев, но если вы заинтересованы в этом, есть несколько вещей, которые вы должны иметь в виду:

! Люди будут более готовы помочь, если вы.

У вас есть история успеха Wine? У вас были проблемы с этим? Расскажите нам в комментариях ниже.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • wine house проектная декларация
  • windy приложение на русском