犀牛3D 5.0 64位

犀牛3D 5.0 64位

我會盡一切努力讓 Rhino 5 在我的 Ubuntu 12.04.2 LTS 上運行。

首先,檔案的副檔名是.msi。我嘗試使用CrossOver來安裝它,但失敗了。

我嘗試wine在終端中使用它來安裝它:

wine msiexec /i  rh50Release_x64_en-us_20120927_2230.msi

你看我用的是Rhino 5 3D 64位2012年9月27日。它開始安裝然後向我顯示以下訊息:

在此輸入影像描述 在此輸入影像描述

我願意做任何事情來讓它發揮作用。

答案1

作為葡萄酒總部報告對於 Rhino 來說不是很有幫助,我想我會分享一種我發現讓它工作的方法。我正在使用最新的開發版本wine(1.5.26)。

請注意:我已經嘗試過評估 32 位元版本,但下面的方法應該適用於打包為 msi 的任何版本。當程式運行時,您應該能夠設定任何許可證密鑰等。

如果下面描述的方法不適合您,您可能需要在 Ubuntu 中執行 Windows 虛擬機,然後應該不會有問題。


如您所知,問題在於 msi 安裝程序,而不是實際的程序,因為它運行得很好wine(請參見下面的螢幕截圖)。

您可以使用多個程式來提取 msi 文件,但它們都會弄亂資料夾結構並留下需要解壓縮的 cab 檔案。唯一不執行此操作的程序是少西,它允許您加載 msi 檔案並選擇要提取到資料夾的所有檔案。 (它本身必須使用 運行wine。)仍然需要進行手動設定(請參閱下文),但是當程式提取檔案時,它會保留 msi 安裝程式指定的資料夾結構。

1) 下載少西並將其解壓縮到一個資料夾中,然後使用以下命令運行它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) 現在,使用 選擇您的 .msi 文件lessmsi,將其打開,然後稍等片刻,直到介面中出現包含的文件清單lessmsi(請參見下面的螢幕截圖)。移至應用程式中的「提取」選項卡,然後按一下視窗底部的全選。如果實際視窗是空白的,請不要擔心。然後點擊右下角的解壓縮按鈕,建立一個資料夾來存放檔案並確認解壓縮檔案。

下面的螢幕截圖,lessmsi以便您可以看到我在上面段落中討論的按鈕。這是使用.msi 檔案lessmsi運行的wine必須手動選擇(參見上面的註釋);它不會自動提取 msi。

在此輸入影像描述

2.1)或者,使用命令列代替所有這些解釋可能更容易。您可以選擇您的 MSI 的位置並將其傳遞給wine.如果您lessmsi從其包含的資料夾啟動,那麼提取的 msi 也將位於該資料夾中。在選擇位置時,wine我們通常會使用檔案系統的預設磁碟機號。例如,您可以新增文件的位置並進行提取。所以到解壓縮的資料夾並運行"Z:/home/user/location/of/file"Z:winelessmsicdlessmsi

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 > 工具 > 選項 > 插件手動安裝它們。

雜項註釋:

  • 請記住始終透過指定 wineprefix 來執行 rhino,如上所示(或為其建立啟動器)。

  • 如果使用 啟動 rhino 後出現錯誤彈出窗口wine,請按一下“確定”,程式將繼續啟動。

  • 如果在執行有關預設渲染外掛程式的程式時出現錯誤,您可以透過前往「渲染」>「目前渲染器」並點擊「rhino 渲染」來設定目前渲染器。

  • 如果您覺得缺少運行時庫,該命令winetricks dlls list將列出可用於安裝的運行時庫。winetricks

  • 您可能還需要進行其他調整,並且您會比我更熟悉 rhino,但本文應該讓您開始在 Ubuntu 上運行它。

這是我的自己的桌面顯示在 Xubuntu 12.04 上運行的 Rhinoceros。

在此輸入影像描述

相關內容