Установка SketchUp2017 с PlayOnLinux требует Win7 SP1 - Как установить Пакет обновления?

Некоторая основная информация: Ubuntu 16.04.1 Установленный LTS PlayOnLinux: Винная версия 4.2.10-a~xenial~Noobslab.com, установленная через PlayOnLinux - 1.85

Версия SketchUp, который я в настоящее время устанавливал, больше не будет поддерживаться в 3D Складе для SketchUp в Jan 1 в следующем году, таким образом, я должен буду установить более новую версию. Журнал установки для шоу SketchUp 2017:

The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 5.2.2 {version}
Running checks for package 'Microsoft Windows', phase BuildList
Reading value 'CurrentVersion' of registry key 'HKLM\Software\Microsoft  \Windows NT\CurrentVersion'
Read string value '5.2'
Setting value '5.2 {string}' for property 'OsCurrentVersion'
Reading value 'CurrentBuildNumber' of registry key 'HKLM\Software \Microsoft\Windows NT\CurrentVersion'
Read string value '3790'
Setting value '3790 {string}' for property 'OsCurrentBuildNumber'
The following properties have been set for package 'Microsoft Windows':
Property: [OsCurrentBuildNumber] = 3790 {string}
Property: [OsCurrentVersion] = 5.2 {string}
Running checks for command  'SketchUpPrerequisites64\MinimumWindowsVersion'
Result of running operator 'VersionGreaterThanOrEqualTo' on property  'VersionNT' and value '6.1': false
Result of running operator 'VersionLessThan' on property 'VersionNT' and     value '6.1': true
Result of checks for command 'SketchUpPrerequisites64\MinimumWindowsVersion' is 'Fail'
'Microsoft Windows' RunCheck result: Fail
A prerequisite failed for Package "Microsoft Windows"
Package failed with message "Installation of SketchUp requires Windows 7 Service Pack 1 or later."

PlayOnLinux регистрируют шоу:

[12/10/16 17:05:49] - Running wine-1.8.5 --version (Working directory :  /home/chris/.PlayOnLinux/shortcuts)
wine-1.8.5

PlayOnLinux logfile
-------------------
Date: 12/10/16 17:05:49

> PlayOnLinux Version
  4.2.10
> uname -a
  Linux localhost 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a

> wine --version
  wine-1.8.5
> POL_WINEVERSION
  1.8.5
> WINEPREFIX
  /home/chris/.PlayOnLinux//wineprefix/SketchUp2017
> Distribution
 Ubuntu 16.04.1 LTS
> glxinfo \| grep rendering
  direct rendering: Yes
> glxinfo \| grep renderer
  GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
  GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) Q45/Q43 
> OpenGL libs (Direct rendering testing)
  32bits direct rendering is enabled
  64bits direct rendering is enabled

[12/10/16 17:06:25] - Running wine-1.8.5 cmd /c echo %ProgramFiles%     (Working directory : /home/chris/.PlayOnLinux/shortcuts)
C:\Program Files (x86)
[12/10/16 17:06:58] - Running wine-1.8.5 /home/chris/Downloads /SketchUpMake-en-x64.exe (Working directory : /)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15},   0x401123, 0x42d1f0, 0x42d208
fixme:advapi:EventSetInformation 2, 0x42a538, 43
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated.  Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub

Любая справка значительно ценилась бы. Я желаю использовать SketchUp для разработки некоторых работающих в саду проектов, у меня есть использование канал PVC.

2
задан 12 December 2016 в 02:50

2 ответа

У меня возникла эта проблема, я изо всех сил пытался ее решить, но решение уже было доступно на winehq, и я хотел бы поделиться им с будущими посетителями.

Следуя этим шагам в Winehq, я решил проблему (другие аналогичные подходы привели к такой же проблеме с Service Pack):

$ export WINEARCH=win64
$ winetricks vcrun2013 vcrun2015 corefonts
$ winetricks win7
- Download .NET Framework 4.5.2 (offline version) and install it with the command:
$ wine start /unix NDP452-KB2901907-x86-x64-AllOS-ENU.exe
- Then run the actual SketchUp installer:
$ wine SketchUpMake-it-x64.exe (or the Pro version, either works)
- Follow the installation steps
- Run SketchUp (you can run it just fine from the .desktop created by WINE itself)

Я предполагаю, что winetricks win7 было реальным решением, но, честно говоря, Я не уверен. Он работал на моем ubuntu 18 (с использованием среды docker-wine из scottyhardy , wine v4.0) для SketchUp 2017. Удачи!

2
ответ дан 2 February 2020 в 22:12

Простой способ установки Sketchup Make 2017


1. Установите Wine, если у вас его еще нет

dpkg --add-architecture i386  
sudo apt update  
sudo apt install wine

2. Убедитесь, что папка/префикс wine настроен на работу с 64-битными программами

export WINEARCH=win64

3. Установите winetricks

sudo apt install winetricks

4. Запустите winetricks

Нажмите OK, чтобы обойти все предупреждения, затем

а) Перейдите к Выберите префикс wine по умолчанию -> Установить Windows DLL или компонент. Отметьте riched20 и нажмите OK.

b) Перейдите к Выберите префикс вина по умолчанию -> Установить Windows DLL или компонент. Отметьте dotnet452 и нажмите OK.

На последнем шаге устанавливается Microsoft .NET Framework. Сначала Winetricks установит dotnet40. Это занимает некоторое время. Нажмите OK несколько раз, чтобы игнорировать все предупреждения и принять условия лицензии Microsoft, пока установка не будет завершена.

5. Загрузите бесплатную версию Sketchup Make 2017

https://www.sketchup.com/download/all

6. Снова откройте winetricks

Перейдите к Выберите префикс вина по умолчанию -> Изменить настройки. Отметьте win7 и нажмите OK.

7. В winetricks выберите «Запустить проводник».

Перейдите к местоположению установщика Sketchup. Дважды щелкните, чтобы установить.

Панель запуска Sketchup должна быть автоматически создана в вашем меню Ubuntu для использования в будущем.

1
ответ дан 24 May 2020 в 15:22

Другие вопросы по тегам:

Похожие вопросы: