it-swarm-es.com

Rhino 3D 5.0 ​​64bit

Haría cualquier cosa para que Rhino 5 funcione en mi Ubuntu 12.04.2 LTS.

Primero, la extensión del archivo es .msi. Intenté usar CrossOver para instalarlo, pero fallé.

Traté de instalarlo usando wine en la Terminal:

wine msiexec /i  rh50Release_x64_en-us_20120927_2230.msi

Usted ve que estoy usando Rhino 5 3D 64bit 27.9.2012. Comenzó la instalación y luego me mostró este mensaje:

enter image description hereenter image description here

Haría cualquier cosa para que funcione.

5
Abdulkader

Como informe WineHQ no es muy útil con respecto a Rhino, pensé en compartir una forma que encontré de hacerlo funcionar. Estoy usando la versión de desarrollo más reciente de wine (1.5.26).

Tenga en cuenta : He probado la versión de evaluación de 32 bits, pero el siguiente método debería funcionar con cualquier versión que esté empaquetada como msi. Debería poder configurar cualquier clave de licencia, etc. cuando ejecute el programa.

Si el método descrito a continuación no funciona para usted, probablemente necesite ejecutar una máquina virtual de Windows en Ubuntu y luego no debería haber problemas.


El problema, como saben, es el instalador msi y no el programa real, ya que funciona bastante bien en wine (ver capturas de pantalla a continuación).

Puede usar varios programas para extraer archivos msi, pero todos desordenan la estructura de carpetas y dejan los archivos cab que deben descomprimirse. El único programa que no hace esto es lessmsi , que le permite cargar el archivo msi y seleccionar todos los archivos que se extraerán en una carpeta. (Debe ejecutarse con wine.) Todavía hay que realizar la configuración manual (ver más abajo), pero cuando el programa extrae los archivos, retiene la estructura de carpetas especificada por el instalador msi.

1) Descargue lessmsi y extráigalo a una carpeta, luego ejecútelo con 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) Ahora, seleccione su archivo .msi con lessmsi, ábralo y espere unos momentos hasta que aparezca la lista de archivos contenidos en la interfaz lessmsi (vea la captura de pantalla a continuación). Vaya a la pestaña 'extraer' en la aplicación y haga clic en seleccionar todo en la parte inferior de la ventana. No se preocupe si la ventana actual está en blanco. Luego haga clic en el botón de extracción inferior derecho y cree una carpeta para almacenar los archivos y confirme la extracción de los archivos.

Una captura de pantalla a continuación de lessmsi para que pueda ver los botones de los que hablo en el párrafo anterior. Esto es lessmsi ejecutándose con wine: el archivo .msi debe seleccionarse manualmente (ver las notas anteriores); no extrae automáticamente el msi.

enter image description here

2.1) Alternativamente , quizás sea más fácil usar una línea de comandos en lugar de toda esa explicación. Puede seleccionar la ubicación de su msi y pasarla a wine. Si inicia lessmsi desde la carpeta que lo contiene, el msi extraído también estará en esa carpeta. Al seleccionar ubicaciones con wine usualmente usamos "Z:/home/user/location/of/file", ya que Z: es la letra de unidad predeterminada de su sistema de archivos en wine. Como ejemplo, puede agregar la ubicación de su archivo y hacer que lessmsi lo extraiga. Entonces cd a la carpeta extraída lessmsi y ejecuta

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

3) A continuación, busque la carpeta con sus archivos extraídos: si se ha ido al plan, la estructura de la carpeta debe estar intacta. Debería ser así:

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

Si no puede encontrar su carpeta extraída, busque una llamada SourceDir.

Es posible que su carpeta extraída no sea la misma, pero la estructura debería estar intacta: no hice nada con las carpetas de McNeel, ya que no era necesario para la versión que probé.

4) Recomiendo utilizar un prefijo de vino nuevo para ejecutar el programa: vea también mi respuesta aquí para obtener más información . Crea uno con

WINEPREFIX=/home/user/.rhino winecfg

(Eso también arrojará el administrador de configuración del vino: haga clic para descartarlo).

5) Ahora, cd al directorio de rinocerontes y asegúrese de que esté en el directorio del sistema de rinocerontes (SourceDir/Rhinoceros 5.0/System) que contiene el exe antes de ejecutar el comando que lo inicia desde su wineprefix:

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

No parecía necesario instalar ninguna biblioteca de tiempo de ejecución (como vcrun2005) o copiar cualquier otro archivo DLL contenido en el msi a la carpeta de Windows, pero si tiene algún problema, use winetricks para instalar cualquier otro tiempo de ejecución.

La carpeta de Rhino 5 se puede mover a su wineprefix o dejarla donde está, pero es posible que deba colocar los complementos en otro lugar. Sin embargo, puede apuntar a Rhino a la ruta de los complementos e instalarlos manualmente según lo necesite desde Rhino> Herramientas> Opciones> Complementos.

Notas varias :

  • Recuerde ejecutar siempre rinocerontes especificando su prefijo de vino, como se muestra arriba (o creando un lanzador para él).

  • Si aparece un mensaje emergente de error después de iniciar Rhino con wine, haga clic en Aceptar y el programa continuará iniciando.

  • Si obtiene un error al ejecutar el programa sobre el complemento de renderizado predeterminado, puede configurar el renderizador actual yendo a render> renderizador actual y haga clic en renderizado de rinoceronte.

  • El comando winetricks dlls list enumerará las bibliotecas de tiempo de ejecución disponibles para instalar con winetricks si siente que le falta una biblioteca de tiempo de ejecución.

  • Puede haber otros ajustes que necesite hacer, y estará más familiarizado con Rhino que yo, pero este artículo debería ayudarlo a ejecutarlo en Ubuntu.

Aquí está mi escritorio propio que muestra Rhinoceros ejecutándose en Xubuntu 12.04.

enter image description here

8
user76204