Некоторая основная информация: 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.
У меня возникла эта проблема, я изо всех сил пытался ее решить, но решение уже было доступно на 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. Удачи!
dpkg --add-architecture i386
sudo apt update
sudo apt install wine
export WINEARCH=win64
sudo apt install winetricks
Нажмите OK, чтобы обойти все предупреждения, затем
а) Перейдите к Выберите префикс wine по умолчанию -> Установить Windows DLL или компонент. Отметьте riched20 и нажмите OK.
b) Перейдите к Выберите префикс вина по умолчанию -> Установить Windows DLL или компонент. Отметьте dotnet452 и нажмите OK.
На последнем шаге устанавливается Microsoft .NET Framework. Сначала Winetricks установит dotnet40. Это занимает некоторое время. Нажмите OK несколько раз, чтобы игнорировать все предупреждения и принять условия лицензии Microsoft, пока установка не будет завершена.
https://www.sketchup.com/download/all
Перейдите к Выберите префикс вина по умолчанию -> Изменить настройки. Отметьте win7 и нажмите OK.
Перейдите к местоположению установщика Sketchup. Дважды щелкните, чтобы установить.
Панель запуска Sketchup должна быть автоматически создана в вашем меню Ubuntu для использования в будущем.