Я установил Wine из исходников, потом решил удалить её тк вышел релиз который был в менеджере пакетов. Перед этим удалил старую версию, зашел под рутом и удалил папку с wine. Теперь последняя версия 1.1.13 не запускается
Ошибка: wine: could not load kernel32.dll, status c0000135
Пробовал ставить другие другие втч из из исходников тоже самое.
Из сообщения понятно, что не удается загрузить kernel32.dll...найти его думаю можно в инете, только вот в какой папке он должен лежать ?
Нужно удалить собранный вайн из системы (make uninstall), а потом поставить вайн из пакета.
Окружение можно пересоздать (удальть старое) или обновить, запустив wineprefixcreate
Но у меня уже нет собранного мною пакета...или мне ещё раз собрать установить, а потом удалить
wineprefixcreate выводит следующее
sergey@sergey-laptop:~$ wineprefixcreate
Note: wineprefixcreate is deprecated and shouldn't be needed anymore.
WINEPREFIX creation and updates now happen automatically when needed.
wine: could not load kernel32.dll, status c0000135
Но у меня уже нет собранного мною пакета...или мне ещё раз собрать установить, а потом удалить
wineprefixcreate выводит следующее
sergey@sergey-laptop:~$ wineprefixcreate
Note: wineprefixcreate is deprecated and shouldn't be needed anymore.
WINEPREFIX creation and updates now happen automatically when needed.
wine: could not load kernel32.dll, status c0000135
нет достаточно снова собрать - make - а потом сразу make uninstall
з.ы:
Старайтесь не ставить программы (в том числе wine) make install - если у вас пакетный дистрибутив - самое лучшее собрать после make бинарник
Еще один способ получать самые свежие версии вайна - юзать PlayOnLinux - там есть возможность подставлять свежую версию вайна под стартовый скрипт программы
Нашел время и разобрался, удалил установленный вайн, потом из под рута почистил то что осталось из /usr/bin и поставил из репозитария, всё заработало... оказалось проще чем я думал
Всем спасибо, тему можно закрыть