![Rinoceronte 3D 5.0 64 bits](https://rvso.com/image/833364/Rinoceronte%203D%205.0%20%E2%80%8B%E2%80%8B64%20bits.png)
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é.
Intenté instalarlo usando wine
en Terminal:
wine msiexec /i rh50Release_x64_en-us_20120927_2230.msi
Verás, estoy usando Rhino 5 3D 64bit 27.9.2012. Comenzó la instalación y luego me mostró este mensaje:
Haría cualquier cosa para que funcione.
Respuesta1
como elInforme WineHQno es muy útil con respecto a Rhino, pensé en compartir una forma que encontré para hacerlo funcionar. Estoy usando la versión de desarrollo más reciente de wine
(1.5.26).
Tenga en cuenta: Probé la versión de evaluación de 32 bits, pero el método siguiente debería funcionar con cualquier versión empaquetada como msi. Debería poder configurar cualquier clave de licencia, etc. cuando ejecute el programa.
Si el método que se describe a continuación no le funciona, probablemente necesite ejecutar una máquina virtual de Windows en Ubuntu y entonces no debería haber problemas.
El problema, como usted sabe, es el instalador de msi y no el programa real, ya que funciona bastante bien wine
(vea las capturas de pantalla a continuación).
Puede utilizar varios programas para extraer archivos msi, pero todos estropean la estructura de carpetas y dejan archivos cab que deben descomprimirse. El único programa que no hace esto esmenosmsi, que le permite cargar el archivo msi y seleccionar todos los archivos que se extraerán a una carpeta. (Debe ejecutarse con wine
.) Todavía hay que realizar una configuración manual (ver más abajo), pero cuando el programa extrae los archivos, conserva la estructura de carpetas especificada por el instalador msi.
1) Descargarmenosmsiy 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 lessmsi
interfaz (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 real 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 para extraer los archivos.
Una captura de pantalla a continuación lessmsi
para que pueda ver los botones de los que hablo en el párrafo anterior. Esto lessmsi
se ejecuta con wine
: el archivo .msidebeseleccionarse manualmente (ver notas anteriores); no extrae automáticamente el msi.
2.1)AlternativamenteQuizá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 wine
solemos usar "Z:/home/user/location/of/file"
, como 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 extraerlo lessmsi
. Entonces cd
a la carpeta extraída lessmsi
y ejecute
wine lessmsi x "Z:/home/user/location/of/my.msi"
3) A continuación, busque la carpeta con sus archivos extraídos:sitodo ha ido según lo previsto, la estructura de carpetas debería estar intacta. Debería ser así:
Yourfolder/
SourceDir/
Rhinoceros\ 5/ Win/ Windows/ McNeel/
Si no puede encontrar la carpeta extraída, busque una llamada SourceDir
.
Puede que la carpeta extraída no sea la misma, pero la estructura debería estar intacta: no hice nada con las carpetas McNeel, ya que no era necesario para la versión que probé.
4) Recomiendo usar un prefijo de vino nuevo para ejecutar el programa: ver tambiénmi respuesta aquí para más información. Crea uno con
WINEPREFIX=/home/user/.rhino winecfg
(Eso también abrirá el administrador de configuración de vino: haga clic para descartarlo).
5) Ahora, cd
al directorio de rinocerontes yCerciorarseestás en el directorio del sistema rhino (SourceDir/Rhinoceros 5.0/System) que contiene el archivo ejecutable antes de ejecutar el comando ejecutándolo desde tu prefijo de vino:
env WINEPREFIX=/home/user/.rhino wine Rhino4.exe
No parecía necesario instalar ninguna biblioteca de tiempo de ejecución (como vcrun2005) ni copiar ningún otro archivo DLL contenido en el msi a la carpeta de Windows, pero si tiene algún problema, utilice winetricks
para instalar otros tiempos 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 señalar a Rhino la ruta de los complementos e instalarlos manualmente cuando los necesite desde rhino > herramientas > opciones > complementos.
Notas varias:
Recuerde ejecutar siempre rhino especificando su prefijo de vino, como se muestra arriba (o creando un iniciador para él).
Si aparece una ventana emergente de error después de iniciar rhino con
wine
, haga clic en Aceptar y el programa continuará iniciándose.Si recibe un error mientras ejecuta el programa sobre el complemento de renderizado predeterminado, puede configurar el renderizador actual yendo a renderizar > renderizador actual y hacer clic en renderizado de rhino.
El comando
winetricks dlls list
enumerará las bibliotecas de tiempo de ejecución disponibles para instalarwinetricks
si cree que le falta una biblioteca de tiempo de ejecución.Es posible que deba realizar otros ajustes y estará más familiarizado con Rhino que yo, pero este artículo debería ayudarlo a comenzar a ejecutarlo en Ubuntu.
Aquí estámipropio escritorio que muestra Rhinoceros ejecutándose en Xubuntu 12.04.