Rinoceronte 3D 5.0 ​​64 bits

Rinoceronte 3D 5.0 ​​64 bits

Eu faria qualquer coisa para que o Rhino 5 funcionasse no meu Ubuntu 12.04.2 LTS.

Primeiro, a extensão do arquivo é .msi. Tentei usar o CrossOver para instalá-lo, mas não consegui.

Tentei instalá-lo usando wineno Terminal:

wine msiexec /i  rh50Release_x64_en-us_20120927_2230.msi

Você vê, estou usando o Rhino 5 3D 64 bits 27.9.2012. Iniciou a instalação e me mostrou esta mensagem:

insira a descrição da imagem aqui insira a descrição da imagem aqui

Eu faria qualquer coisa para fazê-lo funcionar.

Responder1

Enquanto oRelatório WineHQnão é muito útil em relação ao Rhino, pensei em compartilhar uma maneira que encontrei de fazê-lo funcionar. Estou usando a versão de desenvolvimento mais recente wine(1.5.26).

Observe: Tentei a versão de avaliação de 32 bits, mas o método abaixo deve funcionar com qualquer versão compactada como msi. Você deve ser capaz de configurar quaisquer chaves de licença, etc., quando executar o programa.

Se o método descrito abaixo não funcionar para você, provavelmente você precisará executar uma máquina virtual Windows no Ubuntu e não deverá haver problemas.


O problema, como você sabe, é o instalador msi e não o programa em si, pois funciona muito bem wine(veja as imagens abaixo).

Você pode usar vários programas para extrair arquivos msi, mas todos eles bagunçam a estrutura de pastas e deixam arquivos cab que precisam ser descompactados. O único programa que não faz isso émenosmsi, que permite carregar o arquivo msi e selecionar todos os arquivos a serem extraídos para uma pasta. (Ele próprio deve ser executado com wine.) Ainda há configuração manual a ser feita (veja mais abaixo), mas quando o programa extrai os arquivos ele mantém a estrutura de pastas especificada pelo instalador msi.

1) Baixarmenosmsie extraia-o para uma pasta e execute-o com 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) Agora, selecione seu arquivo .msi com lessmsi, abra-o e aguarde alguns instantes até que a lista de arquivos contidos apareça na lessmsiinterface (veja a imagem abaixo). Vá para a guia ‘extrair’ no aplicativo e clique em selecionar tudo na parte inferior da janela. Não se preocupe se a janela real estiver em branco. Em seguida, clique no botão de extração inferior direito e crie uma pasta para armazenar os arquivos e confirme para extrair os arquivos.

Uma captura de tela abaixo lessmsipara que você possa ver os botões de que estou falando no parágrafo acima. Isso está lessmsisendo executado com wine: o arquivo .msideveser selecionado manualmente (ver notas acima); ele não extrai automaticamente o msi.

insira a descrição da imagem aqui

2.1)alternativamente, Talvez seja mais fácil usar uma linha de comando em vez de toda essa explicação. Você pode selecionar o local do seu msi e passá-lo para wine. Se você iniciar lessmsia partir da pasta que contém, o msi extraído também estará nessa pasta. Ao selecionar locais, winegeralmente usamos "Z:/home/user/location/of/file", como Z:é a letra de unidade padrão do seu sistema de arquivos em wine. Por exemplo, você pode adicionar a localização do seu arquivo e extraí lessmsi-lo. Então, cdpara a pasta extraída lessmsie execute

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

3) Em seguida, encontre a pasta com os arquivos extraídos:setudo correu conforme o planejado, a estrutura de pastas deve estar intacta. Deveria ser assim:

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

Se você não conseguir encontrar a pasta extraída, procure uma chamada SourceDir.

Sua pasta extraída pode não ser a mesma, mas a estrutura deve estar intacta: não fiz nada com as pastas McNeel, pois não era necessário para a versão que experimentei.

4) Eu recomendo usar um wineprefix novo para executar o programa: veja tambémminha resposta aqui para mais informações. Crie um com

WINEPREFIX=/home/user/.rhino winecfg

(Isso também ativará o gerenciador de configurações do vinho: clique para descartá-lo.)

5) Agora, cdpara o diretório rhino ecertificar-sevocê está no diretório do sistema rhino (SourceDir/Rhinoceros 5.0/System) que contém o exe antes de executar o comando iniciando-o a partir do seu wineprefix:

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

Não pareceu necessário instalar nenhuma biblioteca de tempo de execução (como vcrun2005) ou copiar quaisquer outras DLLs contidas no msi para a pasta do Windows, mas se você tiver algum problema, use winetrickspara instalar qualquer outro tempo de execução.

A pasta Rhino 5 pode ser movida para o seu wineprefix ou deixada onde está, mas pode ser necessário colocar os plug-ins em outro lugar. No entanto, você pode apontar o caminho dos plug-ins para o Rino e instalá-los manualmente conforme necessário em Rino > ferramentas > opções > plug-ins.

Notas diversas:

  • Lembre-se de sempre executar o rhino especificando seu wineprefix, conforme mostrado acima (ou criando um launcher para ele).

  • Se você receber um pop-up de erro após iniciar o rhino com wine, clique em ok e o programa continuará a inicialização.

  • Se você receber um erro ao executar o programa sobre o plug-in de renderização padrão, poderá definir o renderizador atual acessando render > renderizador atual e clicando em renderização de rinoceronte.

  • O comando winetricks dlls listlistará as bibliotecas de tempo de execução disponíveis para instalação winetricksse você sentir que está faltando uma biblioteca de tempo de execução.

  • Pode haver outros ajustes que você precisa fazer, e você estará mais familiarizado com o Rhino do que eu, mas este artigo deve ajudá-lo a começar a executá-lo no Ubuntu.

Aqui estámeuprópria área de trabalho mostrando o Rhinoceros rodando no Xubuntu 12.04.

insira a descrição da imagem aqui

informação relacionada