Rhino 3D 5.0 64 bits

5

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

Primeiro, a extensão do arquivo é .msi. Eu tentei usar o CrossOver para instalá-lo, mas falhei.

Eu tentei instalá-lo usando wine no Terminal:

wine msiexec /i  rh50Release_x64_en-us_20120927_2230.msi

Você vê que estou usando o Rhino 5 3D 64bit 27.9.2012. Começou a instalação, em seguida, mostrou-me esta mensagem:

Eu faria qualquer coisa para que funcionasse.

    
por Abdulkader 22.03.2013 / 22:32

1 resposta

8

Como o relatório do WineHQ não é muito útil em relação ao Rhino, achei que gostaria compartilhar uma maneira que encontrei de fazê-lo funcionar. Eu estou usando a versão de desenvolvimento mais recente de wine (1.5.26).

Por favor, note : eu tentei a versão de 32 bits de avaliação, mas o método abaixo deve funcionar com qualquer versão que é embalada como um msi. Você deve ser capaz de configurar qualquer chave de licença, etc, quando você executar o programa.

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

O problema, como você sabe, é o instalador msi e não o programa real, já que funciona muito bem em wine (veja screenshots abaixo).

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

1) Faça o download de lessmsi e extraia-o para uma pasta e, em seguida, 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 interface lessmsi (veja a captura de tela abaixo). Mover para a aba '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 de lessmsi para que você possa ver os botões dos quais estou falando no parágrafo acima. Isso é lessmsi sendo executado com wine : o arquivo .msi deve ser selecionado manualmente (consulte as notas acima); ele não extrai automaticamente o msi.

2.1) Como alternativa , 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 passar isso para wine . Se você iniciar lessmsi da pasta que o contém, o msi extraído também estará nessa pasta. Ao selecionar locais com wine , geralmente usamos "Z:/home/user/location/of/file" , pois Z: é a letra da unidade padrão do seu sistema de arquivos em wine . Por exemplo, você pode adicionar o local do seu arquivo e fazer lessmsi extraí-lo. Então, cd para a pasta lessmsi extraída e execute

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

3) Em seguida, encontre a pasta com seus arquivos extraídos: se tiver sido planejado, a estrutura da pasta deve estar intacta. Deveria ser assim:

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

Se você não encontrar sua 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, já que não era necessário para a versão que tentei.

4) Eu recomendo usar um novo wineprefix para executar o programa: veja também minha 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, cd para o diretório rhino e verifique se você está no diretório do sistema rinoceronte (SourceDir / Rhinoceros 5.0 / System) que contém o exe antes de executar o comando que o inicia do seu prefixo de vinho:

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 windows, mas se você tiver algum problema, use winetricks para instalar qualquer outro tempo de execução. / p>

A pasta Rhino 5 pode ser movida para o seu wineprefix ou deixada onde está, mas você pode precisar colocar os Plug-ins em outro lugar. No entanto, você pode apontar o rinoceronte para o caminho dos plug-ins e instalá-los manualmente, conforme necessário, a partir do rinoceronte & gt; ferramentas & gt; opções & gt; plugins.

Notas diversas :

  • Lembre-se sempre de executar o rinoceronte especificando o seu prefixo de vinho, como mostrado acima (ou criando um lançador para ele).

  • Se você receber um pop-up de erro após ativar o rinoceronte 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 indo para renderizar & gt; renderizador atual e clique em renderizar rinoceronte.

  • O comando winetricks dlls list listará as bibliotecas de tempo de execução disponíveis para instalação com winetricks se 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 rinoceronte do que eu, mas este artigo deve dar a você um começo em executá-lo no Ubuntu.

Aqui está a minha área de trabalho que mostra o Rhinoceros rodando no Xubuntu 12.04.

    
por user76204 23.03.2013 / 23:15

Tags