![ライノ3D 5.0 64ビット](https://rvso.com/image/833364/%E3%83%A9%E3%82%A4%E3%83%8E3D%205.0%2064%E3%83%93%E3%83%83%E3%83%88.png)
Rhino 5 を Ubuntu 12.04.2 LTS で動作させるためには、何でもします。
まず、ファイルの拡張子は .msi です。CrossOver を使用してインストールしようとしましたが、失敗しました。
wine
ターミナルを使用してインストールしようとしました:
wine msiexec /i rh50Release_x64_en-us_20120927_2230.msi
私が使用しているのは Rhino 5 3D 64bit 2012 年 9 月 27 日です。インストールが開始され、次のメッセージが表示されました。
それが機能するようになれば何でもします。
答え1
としてWineHQレポートRhino に関してはあまり役に立ちませんが、私が見つけた動作させる方法を共有したいと思います。私は最新の開発バージョンwine
(1.5.26) を使用しています。
ご注意ください: 評価版 32 ビット バージョンを試しましたが、以下の方法は msi としてパッケージ化されたどのバージョンでも機能するはずです。プログラムを実行すると、ライセンス キーなどを設定できるはずです。
以下に説明する方法がうまくいかない場合は、おそらく Ubuntu で仮想 Windows マシンを実行する必要があり、そうすれば問題は発生しないはずです。
ご存知のとおり、問題は実際のプログラムではなく、msi インストーラーにあります。実際のプログラムは問題なく動作しますwine
(以下のスクリーンショットを参照)。
msiファイルを抽出するにはいくつかのプログラムを使用できますが、それらはすべてフォルダ構造を台無しにし、解凍する必要があるcabファイルを残します。これを行わない唯一のプログラムはレスムシを使用すると、msi ファイルをロードし、フォルダーに抽出するすべてのファイルを選択できます。(それ自体を で実行する必要がありますwine
。) 手動で設定する必要はありますが (下記を参照)、プログラムがファイルを抽出すると、msi インストーラーによって指定されたフォルダー構造が保持されます。
1) ダウンロードレスムシそれをフォルダに解凍し、次のコマンドで実行します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) 次に、 で .msi ファイルを選択してlessmsi
開き、含まれているファイルのリストがインターフェイスに表示されるまでしばらく待ちますlessmsi
(下のスクリーンショットを参照)。アプリケーションの「抽出」タブに移動し、ウィンドウの下部にあるすべて選択をクリックします。実際のウィンドウが空白であっても心配しないでください。次に、右下の抽出ボタンをクリックして、ファイルを保存するフォルダーを作成し、ファイルの抽出を確認します。
下のスクリーンショットでは、lessmsi
上の段落で説明したボタンが確認できます。これは、.msiファイルlessmsi
で実行されています。wine
しなければならない手動で選択する必要があります (上記の注記を参照)。msi は自動的に抽出されません。
2.1)あるいは, おそらく、すべての説明よりもコマンドラインを使用する方が簡単です。 msi の場所を選択して、それを に渡すことができますwine
。lessmsi
を含むフォルダから起動すると、抽出された msi もそのフォルダ内にあります。 で場所を選択するときは、のファイルシステムのデフォルトのドライブ文字である をwine
使用するのが一般的です。 たとえば、ファイルの場所を追加して、 で抽出することができます。を抽出されたフォルダに追加して、 を実行します。"Z:/home/user/location/of/file"
Z:
wine
lessmsi
cd
lessmsi
wine lessmsi x "Z:/home/user/location/of/my.msi"
3) 次に、抽出したファイルがあるフォルダーを見つけます。もし計画通りに進んでいれば、フォルダ構造はそのままです。次のようになります。
Yourfolder/
SourceDir/
Rhinoceros\ 5/ Win/ Windows/ McNeel/
抽出したフォルダが見つからない場合は、 というフォルダを探してくださいSourceDir
。
抽出したフォルダーは同じではないかもしれませんが、構造はそのままです。私が試したバージョンでは必要なかったので、McNeel フォルダーについては何もしませんでした。
4) プログラムを実行するには、新しいwineprefixを使用することをお勧めします。詳しい情報については私の回答をご覧ください. 作成する
WINEPREFIX=/home/user/.rhino winecfg
(これにより、ワイン設定マネージャーも起動します。クリックして閉じます。)
5) さて、cd
Rhinoディレクトリへ確認するwineprefix から起動するコマンドを実行する前に、exe を含む rhino システム ディレクトリ (SourceDir/Rhinoceros 5.0/System) にいる必要があります。
env WINEPREFIX=/home/user/.rhino wine Rhino4.exe
ランタイム ライブラリ (vcrun2005 など) をインストールしたり、msi に含まれる他の dll を Windows フォルダーにコピーしたりする必要はないようですが、問題が発生した場合は、winetricks
他のランタイムをインストールしてください。
Rhino 5 フォルダーは wineprefix に移動することも、そのままにしておくこともできますが、プラグインを別の場所に配置する必要が生じる場合があります。ただし、プラグインのパスを rhino に指定し、必要に応じて rhino > ツール > オプション > プラグイン から手動でインストールすることができます。
雑記:
上記のように、wineprefix を指定して (または rhino 用のランチャーを作成して) rhino を必ず実行してください。
で Rhino を起動した後にエラー ポップアップが表示された場合には
wine
、[OK] をクリックすると、プログラムは起動を続行します。プログラムの実行中にデフォルトのレンダリング プラグインに関するエラーが発生した場合は、[レンダリング] > [現在のレンダラー] に移動して [Rhino レンダリング] をクリックすることで、現在のレンダラーを設定できます。
ランタイム ライブラリが不足していると思われる場合は、このコマンドを
winetricks dlls list
実行すると、インストールに使用できるランタイム ライブラリが一覧表示されます。winetricks
他にも調整が必要な箇所があるかもしれませんし、Rhino については私よりも詳しいかもしれませんが、この記事を読めば Ubuntu で Rhino を実行するための第一歩を踏み出せるはずです。
ここは私のXubuntu 12.04 上で実行されている Rhinoceros を表示する独自のデスクトップ。