2017 年推出了新的 SketchUp 版本。我尝试通过 PlayOnLinux 安装它,但它说“您必须使用 Win7 SP1 或更高版本”。
如果我通过设置winecfg
为 Win8,wine 会尝试安装 .net4.5.2,但它永远不会结束。
然后我在安装 wine-staging 之后通过 winetricks 安装了 .net4.5.2,如下所示 https://github.com/wine-compholio/wine-staging/wiki/Installation#-ubuntulinux-mint https://appdb.winehq.org/objectManager.php?sClass=version&iId=33102
然后我通过 winecfg 设置 Windows8 并收到一条消息
如果我尝试 wine64 SketchUpPro 我得到.wine' is a 32-bit installation, it cannot support 64-bit applications.
在他们的网站上你可以找到: https://help.sketchup.com/en/article/36208
兼容性更改 SketchUp 2017 随着 SketchUp 2017 的发布,我们已取消对 32 位操作系统、OpenGL 2.0 和模型的软件渲染(而不是硬件加速)的支持。我们还取消了对 OS X 10.9 (Mavericks) 的支持。
是否可以通过 wine 安装 64 位应用程序以及如何使用 SketchUpPro 进行安装?谢谢!
答案1
根据我的经验,一个很好的解决方法是输入
mkdir ~/.wine64 WINEPREFIX=~/.wine64 wine64 SketchUpPro
或者不在命令中指定该变量,而是
export WINEPREFIX=~/.wine64
在运行 wine 之前输入
答案2
4 年后,这Reddit 帖子最终让我能够在 Ubuntu/Linux Mint 上运行 SketchUp 2017。
这不是必需的,但我喜欢使用玩转Linux为了管理我的 wine 安装。
安装 PlayOnLinux (我使用的是 4.3.4)
创建新的虚拟驱动器
安装 wine 4(64 位)
配置 wine
PlayOnLinux 很固执,并告诉我 DotNet 4.5.2 不适用于“Windows 7”,因此它将系统设置为“Windows 2003”。
Sketchup 2017 需要“Windows 7”,因此我在 wine 配置中将系统设置回“Windows 7”。
我终于安装了 Sketchup Make 2017 64 位(来自https://help.sketchup.com/en/downloading-older-versions)
SketchUp 抱怨 2017 年不再年轻。是的,但这也是最后一个免费桌面版本。
它运行完美,甚至比在我的 Windows 电脑上运行还要流畅。
答案3
2022 Ubuntu Impish 21.10 答案
1:安装 Wine 的临时版本
apt-add-repository -y 'https://dl.winehq.org/wine-builds/ubuntu/'
curl https://dl.winehq.org/wine-builds/winehq.key | gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/winehq.gpg --import
chmod a+r /etc/apt/trusted.gpg.d/*
apt update
apt install --install-recommends wine-staging winehq-staging wine-binfmt
2:安装 Sketchup 2017 的先决条件制作并启动安装程序。(如果我没记错的话,你需要忽略安装程序对 Mono 的抱怨。)
apt install winetricks mesa-utils winbind cabextract mono-complete
export WINEPREFIX=$HOME/.sketchup2017
export WINEARCH=win64
wineboot
winetricks win7 dotnet48 vcrun2019 corefonts
wine64 Downloads/sketchupmake-2017-2-2555-90782-en-x64.exe
3:为 Sketchup 创建桌面入口文件 ( ~/Desktop/sketchup.desktop
)。在 WINEPREFIX 中替换正确的主目录路径。
[Desktop Entry]
Name=SketchUp 2017
Exec=env WINEPREFIX="/home/user/.sketchup2017" WINEARCH=win64 wine64 C:\\\\Program\\ Files\\\\SketchUp\\\\SketchUp\\ 2017\\\\SketchUp.exe
Type=Application
StartupNotify=true
Icon=D962_SketchUpIcon.0
StartupWMClass=sketchup.exe
享受。
我没有让固体检查器插件正常工作,但至少它允许您使用 Shift-Tab 循环查找问题点。