Rhino 3D 5.0 ​​64bit

Rhino 3D 5.0 ​​64bit

Ich würde alles tun, um Rhino 5 auf meinem Ubuntu 12.04.2 LTS zum Laufen zu bringen.

Erstens lautet die Dateierweiterung .msi. Ich habe versucht, es mit CrossOver zu installieren, aber es hat nicht funktioniert.

Ich habe versucht, es über das Terminal zu installieren wine:

wine msiexec /i  rh50Release_x64_en-us_20120927_2230.msi

Ich verwende Rhino 5 3D 64bit 27.9.2012. Die Installation wurde gestartet und dann wurde mir diese Meldung angezeigt:

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Ich würde alles tun, damit es funktioniert.

Antwort1

Als dieWineHQ-Berichtist in Bezug auf Rhino nicht sehr hilfreich, ich dachte, ich würde eine Methode teilen, die ich gefunden habe, um es zum Laufen zu bringen. Ich verwende die neueste Entwicklungsversion wine(1.5.26).

Bitte beachten Sie: Ich habe die 32-Bit-Testversion ausprobiert, aber die folgende Methode sollte mit jeder Version funktionieren, die als MSI gepackt ist. Sie sollten in der Lage sein, alle Lizenzschlüssel usw. einzurichten, wenn Sie das Programm ausführen.

Wenn die unten beschriebene Methode bei Ihnen nicht funktioniert, müssen Sie wahrscheinlich eine virtuelle Windows-Maschine in Ubuntu ausführen, dann sollte es keine Probleme geben.


Das Problem liegt, wie Sie wissen, beim MSI-Installationsprogramm und nicht beim eigentlichen Programm, da es darin ziemlich gut funktioniert wine(siehe Screenshots unten).

Sie können mehrere Programme verwenden, um MSI-Dateien zu extrahieren, aber sie bringen alle die Ordnerstruktur durcheinander und hinterlassen CAB-Dateien, die entpackt werden müssen. Das einzige Programm, das dies nicht tut, istwenigermsi, mit dem Sie die MSI-Datei laden und alle in einen Ordner zu extrahierenden Dateien auswählen können. (Es muss selbst mit ausgeführt werden wine.) Es muss noch eine manuelle Einrichtung vorgenommen werden (siehe weiter unten), aber wenn das Programm die Dateien extrahiert, behält es die vom MSI-Installationsprogramm angegebene Ordnerstruktur bei.

1) Herunterladenwenigermsiund extrahieren Sie es in einen Ordner. Führen Sie es dann mit folgendem Befehl aus 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) Wählen Sie nun Ihre .msi-Datei mit aus lessmsi, öffnen Sie sie und warten Sie einen Moment, bis die Liste der enthaltenen Dateien in der lessmsiBenutzeroberfläche angezeigt wird (siehe Screenshot unten). Wechseln Sie in der Anwendung zur Registerkarte „Extrahieren“ und klicken Sie unten im Fenster auf „Alles auswählen“. Machen Sie sich keine Sorgen, wenn das eigentliche Fenster leer ist. Klicken Sie dann unten rechts auf die Schaltfläche „Extrahieren“, erstellen Sie einen Ordner zum Speichern der Dateien und bestätigen Sie das Extrahieren der Dateien.

Unten sehen Sie einen Screenshot, lessmsidamit Sie die Schaltflächen sehen können, von denen ich im obigen Absatz spreche. Dies wird lessmsiausgeführt mit wine: der .msi-Dateimussmuss manuell ausgewählt werden (siehe Hinweise oben); die MSI-Datei wird nicht automatisch extrahiert.

Bildbeschreibung hier eingeben

2.1)Alternative, Es ist vielleicht einfacher, eine Befehlszeile zu verwenden, anstatt all diese Erklärungen zu machen. Sie können den Speicherort Ihrer MSI auswählen und diesen an übergeben wine. Wenn Sie lessmsiaus dem enthaltenen Ordner starten, befindet sich die extrahierte MSI auch in diesem Ordner. Wenn wir Speicherorte mit auswählen, wineverwenden wir normalerweise "Z:/home/user/location/of/file", da Z:dies der Standardlaufwerksbuchstabe Ihres Dateisystems in ist wine. Sie könnten beispielsweise den Speicherort Ihrer Datei hinzufügen und lessmsisie extrahieren. Gehen Sie also cdzum extrahierten lessmsiOrdner und führen Sie aus

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

3) Suchen Sie als Nächstes den Ordner mit Ihren extrahierten Dateien:WennWenn alles nach Plan gelaufen ist, sollte die Ordnerstruktur intakt sein. Sie sollte wie folgt aussehen:

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

Wenn Sie Ihren extrahierten Ordner nicht finden können, suchen Sie nach einem mit dem Namen SourceDir.

Ihr extrahierter Ordner ist möglicherweise nicht derselbe, aber die Struktur sollte intakt sein: Ich habe mit den McNeel-Ordnern nichts gemacht, da es für die Version, die ich ausprobiert habe, nicht notwendig war.

4) Ich empfehle die Verwendung eines neuen Wineprefixes zum Ausführen des Programms: siehe auchmeine Antwort hier für weitere InformationenErstellen Sie eins mit

WINEPREFIX=/home/user/.rhino winecfg

(Dadurch wird auch der Wine-Einstellungsmanager geöffnet: Klicken Sie, um ihn zu schließen.)

5) Nun cdzum Rhino-Verzeichnis undstellen Sie sicherSie befinden sich im Rhino-Systemverzeichnis (SourceDir/Rhinoceros 5.0/System), das die EXE enthält, bevor Sie den Befehl ausführen, der sie von Ihrem Wineprefix aus startet:

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

Es schien nicht notwendig, Laufzeitbibliotheken (wie etwa vcrun2005) zu installieren oder andere in der MSI enthaltene DLLs in den Windows-Ordner zu kopieren. Falls jedoch Probleme auftreten, winetricksinstallieren Sie andere Laufzeiten.

Der Rhino 5-Ordner kann in Ihr Wineprefix verschoben oder dort belassen werden, aber Sie müssen die Plug-ins möglicherweise woanders platzieren. Sie können Rhino jedoch auf den Pfad der Plug-ins verweisen und sie bei Bedarf manuell über Rhino > Tools > Optionen > Plug-ins installieren.

Verschiedene Hinweise:

  • Denken Sie daran, Rhino immer auszuführen, indem Sie Ihr Wineprefix angeben, wie oben gezeigt (oder indem Sie einen Launcher dafür erstellen).

  • Wenn nach dem Starten von Rhino mit ein Fehler-Popup angezeigt wird wine, klicken Sie auf „OK“. Der Programmstart wird dann fortgesetzt.

  • Wenn beim Ausführen des Programms eine Fehlermeldung bezüglich des Standard-Render-Plugins angezeigt wird, können Sie den aktuellen Renderer festlegen, indem Sie zu Rendern > Aktueller Renderer gehen und auf „Rhino-Render“ klicken.

  • Wenn Sie der Meinung sind, dass Ihnen eine Laufzeitbibliothek fehlt, winetricks dlls listlistet der Befehl die zur Installation verfügbaren Laufzeitbibliotheken auf.winetricks

  • Möglicherweise müssen Sie noch weitere Optimierungen vornehmen und sind mit Rhino besser vertraut als ich, aber dieser Artikel sollte Ihnen einen Einstieg in die Ausführung unter Ubuntu ermöglichen.

Hier istMeineigener Desktop, der Rhinoceros auf Xubuntu 12.04 zeigt.

Bildbeschreibung hier eingeben

verwandte Informationen