Rhino 3D 5.0 64bit

我会做任何事情让Rhino 5在我的Ubuntu 12.04.2 LTS上工作。

首先,文件的扩展名是.msi。 我已尝试使用CrossOver进行安装,但失败了。

我尝试在终端使用wine安装它:

 wine msiexec /i rh50Release_x64_en-us_20120927_2230.msi 

你看我使用的是Rhino 5 3D 64bit 27.9.2012。 它开始安装然后向我显示这条消息:

在此处输入图像描述在此处输入图像描述

我会做任何事情让它发挥作用。

由于WineHQ报告对Rhino不是很有帮助,我想我会分享一种让我发现它的方法。 我正在使用最新的wine开发版本(1.5.26)。

请注意 :我已经尝试过评估32位版本,但下面的方法适用于任何打包为msi的版本。 当程序运行时,您应该能够设置任何许可证密钥等。

如果下面描述的方法不适合您,您可能需要在Ubuntu中运行虚拟Windows机器,然后应该没有问题。


问题,你知道的是msi安装程序而不是实际的程序,因为它在wine运行得很好(见下面的截图)。

您可以使用多个程序来提取msi文件,但它们都会弄乱文件夹结构并留下需要解压缩的cab文件。 唯一没有执行此操作的程序是lessmsi ,它允许您加载msi文件并选择要提取到文件夹的所有文件。 (它本身必须与wine一起运行。)仍然需要手动设置(请参见下文),但是当程序提取文件时,它会保留msi安装程序指定的文件夹结构。

1)下载lessmsi并将其解压缩到一个文件夹,然后用wine运行:

 wget "https://lessmsi.googlecode.com/files/lessmsi-v1.0.10.zip" unzip -d lessmsi lessmsi-v1.0.10.zip cd lessmsi wine lessmsi.exe 

2)现在,选择带有lessmsi的.msi文件,打开它,稍等片刻,直到包含的文件列表出现在lessmsi界面中(见下面的截图)。 移至应用程序中的“提取”选项卡,然后单击窗口底部的全选。 如果实际窗口为空白,请不要担心。 然后单击右下方的提取按钮并创建一个文件夹以存储文件并确认提取文件。

下面是lessmsi的截图,所以你可以看到我在上面段落中讨论的按钮。 这是使用wine运行的lessmsi必须手动选择.msi文件(参见上面的注释); 它不会自动提取msi。

在此处输入图像描述

2.1) 或者 ,使用命令行可能更容易,而不是所有的解释。 您可以选择msi的位置并将其传递给wine 。 如果从其包含的文件夹启动lessmsi ,则提取的msi也将在该文件夹中。 当选择带wine位置时,我们通常使用"Z:/home/user/location/of/file" ,因为Z:wine文件系统的默认驱动器号。 例如,您可以添加文件的位置并使lessmsi提取它。 所以cd到提取的lessmsi文件夹并运行

 wine lessmsi x "Z:/home/user/location/of/my.msi" 

3)接下来,找到包含解压缩文件的文件夹: 如果已经计划好,文件夹结构应该完好无损。 它应该是这样的:

 Yourfolder/ SourceDir/ Rhinoceros\ 5/ Win/ Windows/ McNeel/ 

如果找不到解压缩的文件夹,请查找名为SourceDir文件夹。

你提取的文件夹可能不一样,但结构应该是完整的:我没有对McNeel文件夹做任何处理,因为我尝试的版本没有必要。

4)我建议使用新的wineprefix来运行程序: 有关详细信息,请参阅我的答案 。 创建一个

 WINEPREFIX=/home/user/.rhino winecfg 

(这也会引起葡萄酒设置经理的注意:点击以解除它。)

5)现在, cd到rhino目录并确保你在运行从wineprefix启动命令的命令之前包含exe的rhino系统目录(SourceDir / Rhinoceros 5.0 / System):

 env WINEPREFIX=/home/user/.rhino wine Rhino4.exe 

似乎没有必要安装任何运行时库(如vcrun2005)或将msi中包含的任何其他dll复制到windows文件夹,但如果您有任何问题,请使用winetricks安装任何其他运行时。

Rhino 5文件夹可以移动到wineprefix或保留在原位,但您可能需要将插件放在其他位置。 但是,您可以将rhino指向插件的路径,并根据需要从rhino> tools> options> plugins手动安装它们。

杂项说明

  • 请记住始终通过指定wineprefix来运行rhino,如上所示(或通过为其创建启动器)。

  • 如果在使用wine启动rhino后弹出错误,请单击“确定”,程序将继续启动。

  • 如果在运行有关默认渲染插件的程序时出错,则可以通过渲染>当前渲染器并单击rhino渲染来设置当前渲染器。

  • 如果您觉得缺少运行时库,命令winetricks dlls list将列出可与winetricks一起安装的运行时库。

  • 你可能需要做其他的调整,你会比我更熟悉rhino,但是这篇文章应该让你开始在Ubuntu上运行它。

这是自己的桌面显示在Xubuntu 12.04上运行的Rhinoceros。

在此处输入图像描述