Используете ли Вы Wine? | |
---|---|
Только чистый Wine (<8.0v.) | |
Только чистый Wine (=>8.0v.) | |
Wine+Dxvk/Proton/Lutris/Bottles |
sharddin |
|
Темы:
23
Сообщения:
236
Участник с: 19 февраля 2013
|
Сабж, который до недавнего времени как будто работал до установки Вина версии 8,0, как мне кажется, но версию я понижал - ничего не помогло... Может вирусню какую поймал - но папки вайновкие и даже вайнтриксовские все поудалял - все переустанавливал - тоже не помогло... В Лютрисе установленные игры продолжают работать - даже используя системное Вино, но нужная мне программа - Zona (torrent-client) также не работает... |
indeviral |
|
Темы:
39
Сообщения:
3206
Участник с: 10 августа 2013
|
Привет! Возможно, проблема связана с конфликтом версий Wine. Попробуйте выполнить следующие действия: 1. Удалите текущую версию Wine 2. Удалите директорию `~/.wine`, где хранятся настройки и данные приложений, установленных в Wine. 3. Установите последнюю версию Wine из официального репозитория 4. Попробуйте установить и запустить Zona в новой версии Wine. Если это не помогает, попробуйте запустить Zona в отладочном режиме Wine и посмотрите, какие ошибки выводятся. Для этого выполните команду `WINEDEBUG=+all wine <путь к исполняемому файлу Zona>`. Это позволит отобразить все сообщения об ошибках Wine при запуске Zona. Если ничего не помогает, может быть, стоит обратиться за дополнительной поддержкой к сообществу Wine или разработчикам Zona. Удачи!
Ошибки в тексте-неповторимый стиль автора©
|
sharddin |
|
Темы:
23
Сообщения:
236
Участник с: 19 февраля 2013
|
indeviralПриветствую! Включил отладку - инфы просто уйму было - всё заканчивалось киллингом процесса чем-то... А будет ли смысл еще одного стирания и деинсталяций? Я же все это уже проходил... Может быть проблема в конфликтах между Вайном как стэйджиновским так и Джи-Протоновским и новым dxvk, а может в какой-то появившейся несовместимости нового Вайна с его мультибитовостью и... В общем, спасибо за отклик! Не критично, конечно и будем по-тихоньку ковыряться..., просто думалось и надеялось, что данная проблема встретилась и была решена у многих). |
indeviral |
|
Темы:
39
Сообщения:
3206
Участник с: 10 августа 2013
|
Приветствую! Если вы уже проводили стирание и деинсталляцию, и проблема все еще не решена, то возможно, проблема действительно связана с конфликтами между различными версиями ваших приложений и библиотек. Предлагаю вам попробовать следующее: 1. Удалить все версии Wine, Proton и DXVK с вашей системы и очистить все связанные с ними файлы и папки. 2. Установить только одну версию Wine и проверить, работает ли она должным образом. 3. Если Wine работает нормально, установите Proton и проверьте его работу. 4. Если Proton также работает нормально, установите нужную версию DXVK и проверьте его работу. Таким образом, вы сможете выявить, какая конкретная комбинация приложений и библиотек вызывает проблемы и сфокусироваться на ее решении. Также хорошей практикой является установка приложений и библиотек из официальных репозиториев вашей операционной системы, так как это поможет избежать конфликтов между различными версиями программ и библиотек.
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
indeviralЕсли проблема связана с библиотеками, то хорошо помогает LD_DEBUG - подробнейший трейсинг работы динамического линкера - выдает подробную отладочную информацию о программе динамической привязки.
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
39
Сообщения:
3206
Участник с: 10 августа 2013
|
Да, вы правы. LD_DEBUG - это очень полезный инструмент для отладки проблем, связанных с динамическими библиотеками. Он позволяет получить подробную информацию о том, какие библиотеки загружаются и какие символы ищутся в этих библиотеках во время выполнения программы. Чтобы использовать LD_DEBUG, нужно установить переменную окружения LD_DEBUG в нужное значение, например: ```bash export LD_DEBUG=all ``` Затем запустить программу, которую нужно отладить, и все отладочные сообщения будут выведены в стандартный вывод. С помощью LD_DEBUG можно легко выявить проблемы, связанные с несовместимостью версий библиотек, отсутствием необходимых символов или неправильными настройками путей поиска библиотек. p.s. ответ gpt модели sage(07.2021) от openai
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
Раньше делал это так, например, нужно продебажить прогу cat, выполняем слудующий запуск cat ~/wm с записью логов в файл cat_deb.log LD_DEBUG=N cat ~/wm > cat_deb.log 2>&1 Доступные значения N можно узнать из вывода: LD_DEBUG=help cat Обычно использовал только два значения N files - display progress for input file all - all previous options combined Если установлено в all, то выдает всю отладочную информацию. Как пример, LD_DEBUG=files cat ~/wm > cat_deb.log 2>&1 cat cat_deb.log
Ошибки не исчезают с опытом - они просто умнеют
|
sharddin |
|
Темы:
23
Сообщения:
236
Участник с: 19 февраля 2013
|
indeviralИспользую Вайн с репозитория Кэшйос с настройками из инструкции отсюда: Текст ссылки...... Ядро компилированное через гит-овский LLVM - тоже кэшйовское - Bore (с того же сайта)... |
sharddin |
|
Темы:
23
Сообщения:
236
Участник с: 19 февраля 2013
|
vasekДа, вывод более информативный, имхо:indeviralЕсли проблема связана с библиотеками, то хорошо помогает LD_DEBUG - подробнейший трейсинг работы динамического линкера - выдает подробную отладочную информацию о программе динамической привязки. LD_DEBUG=files wine Zona.exe > ~/zona.exe.log 2>&1
|
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
sharddinВот и проблема ... wine никогда не использовал, так что давать советы не буду. Пробуй гуглить ... возможно параметр all даст больше инфы? PS - цытирый только необходимое, так легче читается. EDIT - кстати, wine имеет свои параметры отладки - как то уже приводил на этом форуме - поищи. EIDIT -2 - нашел .... в wine есть своя система отдадки, типа WINEDEBUG=… и нужно вписывать нужные каналы, которых несколько десятков (а у каждого канала имеется 4 класса сообщений: trace, fixme, warn, err) ... например, можно задать типа такого - WINEDEBUG=err+all …
Ошибки не исчезают с опытом - они просто умнеют
|