Форум программистов, компьютерный форум, киберфорум
Наши страницы
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
 
Жирноус
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 1
1

Wine больше не будет поддерживать Microsoft Windows Installer

28.02.2015, 06:49. Просмотров 1075. Ответов 0
Метки нет (Все метки)

Всем доброго времени суток
Сразу предупрежу что я не очень уверенный пользователь линукс и по тому история описанная мною ниже возможно имеет очень простое решение.
Давно я не использовал wine, а когда использовал - всё работало "на ура" ну или как минимум с пол пинка всё заводилось и устанавливалось
достаточно было лишь немного погуглить и решение приходило само собой, но вот недавно я решил создать свеженький префикс и наустанавливать всего
что необходимо для нормальной работы юнити (дотнет, дээкс9 и прочую чушь) но тут я столкнулся с непонятной мне непреодолимой силой.
А именно при попытке установке я получил предупреждение что не установлен windows installer, в списке winetricks я его не нашёл (возможно плохо искал)
ну да ладно, залез значит на сайт мелкософта и скачал на всякий случай 2 версии 3.1 и 4.5 под винэкспи и какой то там 1 под вин7 установил я 4.5 и на
вкладке "библиотеки" утилиты wincfg прописал msi. Ну думаю сейчас то всё заработает, но каково было моё удивление когда запустив
Код
WINEARCH=win32 WINEPREFIX=~/wine/unity winetricks winxp dotnet20
через часик я наблюдал всю ту же картину подготовки к установке что и при запуске оной.

вывод консоли во время запуска примерно такой:
Код
Executing w_do_call winxp
Executing load_winxp
Setting Windows version to winxp
Executing winetricks_early_wine regedit C:\windows\Temp\_winxp\set-winver.reg
Executing w_do_call dotnet20
Executing load_dotnet20
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call fontfix
Executing load_fontfix
Setting Windows version to win2k
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet20\set-winver.reg
Current wine does not have wine bug 30845, so not applying workaround
Executing wine dotnetfx.exe
fixme:advapi:DecryptFileA ("C:\\users\\pavel\\Temp\\IXP010.TMP\\", 00000000): stub
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
fixme:advapi:LsaOpenPolicy ((null),0x33f2e4,0x00000001,0x33f2d0) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:sfc:SFC_3 0
а далее по мере продвижения бесконечно выполняющейся подготовки примерно раз в минуту появляется строка:
Код
err:ole:CoGetClassObject no class object {000c101c-0000-0000-c000-000000000046} could be created for context 0x4
и таких разумеется через час на пол буфера консоли было
собственнно зависаний как установщика так и самой консоли разумеется нет, но и установка не продвигается как таковая - что меня жутко удивило, особенно когда я заметил что консоль не особо информативна на этот счёт - я и приуныл, гугляж в этот раз ничего не дал и весь день потерянняй в пустую
принёс осознание беспомощности, но и это ещё не всё так как я решил не сдаваться и добавить себе трудностей, чтобы было не столь скучно.

Через несколько минут я решил всё таки сделать как рекомендуют в загугленом и снёс (через purge разумеется) Wine 1.6 i386 поставив wine 1.4 i386 - и результат не замедлил себя ждать
ибо через пару минут всё тоже самое повторилось, приуныв я так же пробывал переставить и wine 1.7 i386 но уже из репозитория самого wine, но ничего не помогало.
К слову сказать та же ситуация или другими словами можно сказать примерно таже была с msxml6.

Ещё можно добавить то что я заметил из всего этого что при установки windows installer он формально завершает работу и окно то закрывается, но если был запуск в консоли - то там переход в интерактивный режим не происходит
что говорит мне о том что процесс продолжает работать, если вне консоли запускать то через ps видно что он продолжает по какой то причине работать.
Ну да суть не в этом, когда я пытаюсь насиловать префикс путём
Код
WINEARCH=win32 WINEPREFIX=~/wine/unity wineboot -u
он обновляет его, но если я до этого устанавливал
скажем msxml6 и потом прервал - то он запускает снова вечную установку.

Без указания префикса (в дефолтный .wine) я тоже пробовал результат тот же и чего я сделал вывод что с wine что-то не то просходит либо не здоровое, хотя странно что
гугл мало что дал, возможно я делаю что-то не то, что раньше проходило "на ура" а теперь поменяли.

Используется lubuntu 14.10 (ядро generic) переставлял: wine1.4:i386 wine1.6:i386 wine1.7:i386

Добавлено через 15 часов 46 минут
Всё сам разобрался уже сволочизм конечно что так подло разработчики поступают - но это их право.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2015, 06:49
Ответы с готовыми решениями:

Работают ли Windows-вирусы под Wine
Я под Линукс еще не работал поэтому такой, может глупый, вопрос. Насколько знаю...

Microsoft Office 2013 не будет поддерживать Windows XP и Vista
Microsoft сегодня подтвердила, что новый офисный пакет Office 2013 не будет...

По слухам, Windows 7 не будет поддерживать DirectX 11
Поговаривают, что новейшая операционная система Windows 7 от Microsoft не будет...

Windows Phone 8 будет поддерживать HD разрешение?
Не секрет, что порой разработчики мобильных устройств сами того не желая выдают...

Скоро только Windows 10 будет поддерживать новое железо, это как?
Привет всем.Вот постепенно собираю своего монстра.Собираюсь взять либо 6700к...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2015, 06:49

Microsoft: следующая Windows будет иной
Microsoft попытается удивить пользователей новой версией Windows, выход которой...

Microsoft рассказала, какой будет Windows 8
Глава подразделения Microsoft Windows Стивен Синофски рассказал, какие цели...

Будет ли поддерживать процессор эту оперативную
Процессор AMD FX-6300 будет ли поддерживать эту оперативную планку Kingston...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru