![犀牛3D 5.0 64位](https://rvso.com/image/833364/%E7%8A%80%E7%89%9B3D%205.0%2064%E4%BD%8D.png)
我會盡一切努力讓 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:
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 > 工具 > 選項 > 插件手動安裝它們。
雜項註釋:
請記住始終透過指定 wineprefix 來執行 rhino,如上所示(或為其建立啟動器)。
如果使用 啟動 rhino 後出現錯誤彈出窗口
wine
,請按一下“確定”,程式將繼續啟動。如果在執行有關預設渲染外掛程式的程式時出現錯誤,您可以透過前往「渲染」>「目前渲染器」並點擊「rhino 渲染」來設定目前渲染器。
如果您覺得缺少運行時庫,該命令
winetricks dlls list
將列出可用於安裝的運行時庫。winetricks
您可能還需要進行其他調整,並且您會比我更熟悉 rhino,但本文應該讓您開始在 Ubuntu 上運行它。
這是我的自己的桌面顯示在 Xubuntu 12.04 上運行的 Rhinoceros。