\r\n\r\n

raspberry-piにwineでwindowsのソフトをインストールする方法

exagearデスクトップ環境のおかげで、ラズベリーパイ上でウィンドウズソフトを動かすことが可能になりました。ここでは、そのすべてをご紹介します...

Raspberry PiでWindowsのソフトを動かしたい?これは野心的な提案ですが、現在では少数のアプリケーションに使用される可能性があります。その簡単さを確かめるために、Eltechs社のExaGearというソフトをRaspberry Pi 3にインストールしてみました。

なぜRaspberry PiにWindowsのソフトウェアをインストールする必要があるのですか?

これだけ素晴らしいLinuxアプリケーションやユーティリティがあるのに、なぜRaspberry PiでWindowsソフトウェアを動かしたい、あるいは動かす必要があるのでしょうか?

さて、まず実用的なメリットを見てみましょう。Piをデスクトップとして使う場合(例えば、低レベルの事務作業など)、メインコンピュータで使っているWindowsアプリケーションをインストールしたいと思うかもしれません。

Raspberry Piはレトロゲームで遊べるということも知っていますし、オープンソースのゲームも移植されているようです。

移植されていないゲームを遊びたいときは? 最近のゲームはほぼ確実に動きませんが、古いゲームならPiで動く可能性があります。

これは、exagearx86環境と、Linux用のWindowsアプリケーション層として普及しているWineによって実現されています。

デスクトップLinux PCでは、Wineを使うことでWindowsのソフトを動かすことができる。しかし、Raspberry-Piはx86(32ビット)アーキテクチャを採用していないため、WineはRaspberry-Pi上でスタンドアロンで動作させることができません。その代わり、ARMアーキテクチャを採用しており、全く別物です。

必要なのは、ARMプロセッサ用のWineアプリケーション層ソフトウェアに最適化されたRaspberry Piだけです。ExaGearデスクトップソフトウェアで仕事ができますか?

デスクトップソフトウェア「エクサージアは何ですか?

Eltechs ExaGear Desktopは、Raspberry Pi上にx86環境を構築する強力な仮想マシンです。つまり、WindowsやLinuxのデスクトップ用ソフトをExaGear環境で動作させることができるのです。

Raspberry Pi上で動作するサンプルアプリケーションには、Skype、Dropbox、Plex、uTorrentなどがあります。ExaGearはRaspbianオペレーティングシステム内で動作するため、既存のRaspberry Piのセットアップを変更する必要はありません。

周回数に関しては、Raspberry Circumference 3を使用するのが最も良い結果が得られるでしょう。 しかし、ODROID、Cubieboard、PINE64、Banana Piなど他のARMデバイスでもExaGearを動作させることができます。

その結果、Raspberry Piで古いx86のソフトウェアを使うことができるようになりました。これは、アプリケーションであったり、ビデオゲームであったりします。

仮想化環境を構築する方法は他にもありますが、ExaGearはそのプロセスを簡素化します。体験版をご用意しておりますが、ExaGearはフリーソフトではありません。

詳しくは、ExaGearのページeTechでご確認ください。なお、Chromebook版、Android版もございます。

はじめに:exagear desktopのダウンロード

ExaGearをインストールする前に、Raspberry Pi 3の準備が整っていることを確認してください。 ExaGearは最低1500MB(1.5GB)の容量で動作しますので、十分な容量を確保する必要があります。Raspbianのファイルシステムのサイズを変更することから始めます。

メニュー" > "環境設定" > "Raspberry Piの設定 "で行うことができます。"System" > "Extended File System".または、実行します。

sudo raspi-config

ここから「詳細オプション」> 「ファイルシステムの展開」を開き、「OK」をクリックします。

Raspberry Pi用のExaGearは、いくつかのバージョンがあります。

  • Raspberry Pi 1/Zero Edition(ラズベリーパイ ゼロエディション
  • Raspberry Pi バージョン2
  • Raspberry Pi Version 3

お好みのバージョンをパソコンにダウンロードし、FTPでデータをコピーするか、Raspberry Piに直接ExaGearをダウンロードすることができます。

推奨される手順は、ライセンスキー(ソフトウェアを購入したときに取得します)をPiのダウンロードディレクトリに保存することです。同じディレクトリに移動し、wget を使用して、コマンドラインから exager を次の場所でダウンロードします。

wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz

ダウンロードにかかる時間は、インターネットの速度によって異なりますが、約280MBです。

ラズベリーパイにexagear desktopをインストールする。

準備ができたら、ダウンロードしたファイルのtar.GZファイルを開いてください。

tar -xvzpf exagear-desktop-rpi3.tar.gz

その後、先にダウンロードした解凍済みパッケージとライセンスキーを使ってinstallを実行することで、ExaGear Desktop-exagear.shファイルをディレクトリにスクリプトでインストール、アクティベーションすることができます。

sudo ./install-exagear.sh

このスクリプトは、x86ソフトウェアが実行可能なゲスト環境をインストールします。Wineをインストールしないと、32ビットLinuxソフトウェアはインストールされ、動作しますが、Windowsソフトウェアを実行することはできません。

何をするにしても、次のステップは簡単なコマンドを入力することです。

exagear

これは、x86環境、「ホスト」(Raspbian)上で動作する「クライアント」を実行するものです。

Windowsソフトウェアを実行するためのwineのインストール

Windowsソフトウェアのインストールを開始する前に(後でいくつかの例を見てみましょう)、ExaGearを設定する必要があります。これは、ExaGear環境にWineをインストールすることによって行われます。

アップデートより

sudo apt update

リポジトリが更新されたら、Wineをインストールします。

sudo apt install wine

Wineをインストールすることで、Raspberry PiでWindowsのソフトウェアを動作させることができるようになりました。ExaGear(または他のx86仮想化環境)がないとできませんので、ご注意ください。ARMデバイス用のWineのバージョンが見つかるかもしれませんが、正しい環境がなければWindowsのソフトウエアを動かすことはできません。

ラズベリーパイにウィンドウズソフトをインストールする方法

つまり、Raspberry Pi上で32bitのクライアント環境をOSの中で動かしていることになります。Linuxデスクトップ上でWindowsのソフトウェアを動作させるWineをインストールしました。

Raspberry Piにビデオゲームなどのソフトをインストールできるようになりました。

しかし、何をインストールするのか? ExaGearの開発元であるEltechsは、定期的なアップデートのリストを提供しています。リストアップされたWindowsアプリケーション(SkypeやDropboxなどのLinux x86アプリケーションを含む)には、Word Viewer、Mono、. Counter StrikeなどのWindowsゲームがExaGearとWineでRaspberry Piで動作することが挙げられています。フォールアウト、シド・マイヤーのアルファ・ケンタウリ。

私は「シヴィライゼーション」シリーズの大ファンで、「アルファ・ケンタウリ」は最も好きなゲームの1つです。

どのゲームをインストールするにしても、ソースコードを見つける必要があります。これは、オリジナルのメディアであったり、GOG.comと同様のサイトからのダウンロードであったりします。 ゲームを購入したら、すぐにあなたのコンピューターにダウンロードすることができます。

コマンドラインから、ExaGear 環境で、Downloads フォルダに移動し、次のように入力します。

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

実行ファイル名を実行中の互換ゲームに置き換えてください。コマンドラインは数行のテキストをスクロールし、Windowsのインストールウィザードが開かれます。

この手順を続けて、インストールを完了します。インストールしたゲームを実行する前に、Wineが正しく設定されていることを確認してください。これは、以下のコマンドで行うことができます。

winecfg

これにより、Windowsのバージョンによる互換性を(中略)指定することができます。Sid Meier's Alpha Centauriの場合、Windows xpに設定する必要があります。 このオプションは「アプリケーション」タブにあるはずです。

これは、Windowsのソフトウェアをインストールし、実行する上で、おそらく最も重要な部分です。間違ったバージョンを選択した場合、Windows自体にも互換性の問題があるため、アプリケーションやゲームが動作しないことがあります。

Windowsのソフトをインストールした後、メインメニューのWine>プログラムから見つけることができます。

簡単なことなんです。Raspberry Piのスペックを考えると、ARMボードで32ビットソフトを動かすのはすごいことだと思います。

ラズベリーパイで3Dグラフィックを実現する

3Dグラフィックを使ったPCゲームをインストールする予定がある場合は、Raspberry Piの設定が必要です。いくつかのグラフィックモードが用意されているので、適切なものを選択する必要があります。

まず、新しいターミナルエミュレータを開き(Ctrl+Alt+T)、次のように入力します。

sudo raspi-config

設定ツールで、まず「このツールを最新のバージョンに更新する」を選択します。アップデートを待って、「詳細オプション」を開き、「GL Driver」 > 「GL (Full KMS)」を選択する OpenGL Desktop Driver (Full KMS)を選択します。KMS)です。

OK」を選択し、「Finish」で確定し、プロンプトが表示されたら再起動します。Raspberry Piが再起動したら、忘れずにexagearコマンドを再実行し、続行してください。

ExaGear 環境が完成したら、exit コマンドで終了します。このコマンドを繰り返して、端末セッションを終了し、コマンドラインを閉じてください。

Linux上でWindowsのソフトウェアを動かす方法について知りたいですか?LinuxでのWineの使い方は、こちらのガイドをご覧ください。

この方法ではWindowsのソフトを動かすことはできませんが、Raspberry PiにWindows 10 IoT Coreをインストールすることはできますので、ご注意ください!

  • 2021-03-25 18:26 に公開
  • 閲覧 ( 31 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ