Wineを使用してRaspberryPiにWindowsソフトウェアをインストールする方法

Wineを使用してRaspberryPiにWindowsソフトウェアをインストールする方法

Raspberry PiでWindowsソフトウェアを実行したいですか?これは野心的な提案ですが、現在では少数のアプリで可能です。これがいかに簡単かを知るために、EltechsExaGearソフトウェアをRaspberryPi3にセットアップしました。





私の近くで最も安い電話スクリーンの修理

なぜRaspberryPiにWindowsソフトウェアがあるのですか?

非常に多くの優れたLinuxアプリケーションとユーティリティがあるのに、なぜRaspberry PiでWindowsソフトウェアを実行したい、または必要なのですか?





まず、実用的なメリットを考えてみましょう。Piをデスクトップとして使用する場合(たとえば、低レベルのオフィスタスク用)、メインコンピューターで使用するWindowsアプリケーションをインストールすることをお勧めします。





エンターテインメントの利点もあります。私たちはラズベリーパイができることを知っています レトロなビデオゲームをプレイする 。また、特定のオープンソースのビデオゲームが Piに移植

移植されていないゲームをプレイしたい場合はどうなりますか?現代のビデオゲームはほぼ確実に実行されませんが、古いタイトルはPiでより良いチャンスがあります。



これはすべて、ExaGear x86環境と、Linuxで人気のあるWindowsアプリケーション層であるWineのおかげで可能になりました。

デスクトップLinuxPCでは、Wineを使用してWindowsソフトウェアを実行できます。ただし、Raspberry Piはx86(32ビット)アーキテクチャを使用していないため、WineをRaspberryPiで単独で実行することはできません。むしろ、それは完全に異なるARMアーキテクチャに基づいています。





必要なのは、RaspberryPiのARMプロセッサ用にWineアプリケーション層ソフトウェアを最適化することだけです。 ExaGearデスクトップソフトウェアはその仕事をしますか?

ExaGearデスクトップソフトウェアとは何ですか?

Eltechs ExaGear Desktopは、RaspberryPi上にx86環境を作成する強力な仮想マシンです。これは、WindowsおよびLinuxデスクトップ向けのソフトウェアがExaGear環境内で実行できることを意味します。





Raspberry Piで実行できるアプリケーションの例には、Skype、Dropbox、Plex、uTorrentなどがあります。 ExaGearはRaspbianOS内で実行されるため、既存のRaspberryPiセットアップに変更を加える必要はありません。

Piに関しては、Raspberry Pi 3を使用すると最良の結果が得られます。ただし、ODROID、Cubieboard、PINE64、BananaPiなどの他のARMデバイスでもExaGearを実行できます。

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

仮想化環境を作成する方法は他にもありますが、ExaGearはプロセスを簡素化します。試用版はありますが、 ExaGearは自由ソフトウェアではありません

詳細については、eltechs.comのExaGearページにアクセスしてください。 ChromebookとAndroidのバージョンも利用できることに注意してください。

はじめに:ExaGearデスクトップをダウンロードする

ExaGearをインストールする前に、Raspberry Pi3の準備ができていることを確認してください。 ExaGearを実行するための最小サイズは1500MB(1.5GB)であるため、実行するのに十分なスペースがあることを確認する必要があります。 Raspbianファイルシステムのサイズを変更することから始めます。

これはで行うことができます メニュー>設定> RaspberryPi構成 、どこを選ぶべきか システム>ファイルシステムの展開 。または、次を実行します。

sudo raspi-config

ここから、開く 詳細オプション>ファイルシステムの展開 、をクリックします わかった

RaspberryPi用のExaGearのいくつかのバージョンが利用可能です。

  • Raspberry Pi 1 / Zeroバージョン
  • ラズベリーパイ2バージョン
  • Raspberry Pi3バージョン

お好みのバージョンをPCにダウンロードし、FTP経由でデータをコピーできます。または、ExaGearをRaspberryPiに直接ダウンロードすることもできます。

スタートメニューと検索が機能しない

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

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

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

RaspberryPiへのExaGearデスクトップのインストール

準備ができたら、ダウンロードしたTAR.GZファイルを解凍します。

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

次に、解凍​​したパッケージと以前にダウンロードしたライセンスキーを含むディレクトリでinstall-exagear.shスクリプトを実行することにより、ExaGearデスクトップをインストールしてアクティブ化できます。

sudo ./install-exagear.sh

このスクリプトは、x86ソフトウェアを実行できるゲスト環境をインストールします。ただし、Wineもインストールする必要があります。これがないと、32ビットのLinuxソフトウェアがインストールされて実行されますが、Windowsソフトウェアを実行することはできません。

どちらを実行する場合でも、次のステップは単純なコマンドを入力することです。

exagear

これにより、「ホスト」(ラズビアン)上で実行される「ゲスト」であるx86環境が実行されます。

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

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

更新から始めます。

sudo apt update

リポジトリが更新されると、Wineをインストールする準備が整います。

sudo apt install wine

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

RaspberryPiにWindowsソフトウェアをインストールする方法

つまり、オペレーティングシステム内のRaspberryPiで32ビットのゲスト環境を実行していることになります。 LinuxデスクトップでWindowsソフトウェアを実行するために使用されるWineをインストールしました。

これで、RaspberryPiにビデオゲームやその他のソフトウェアをインストールする準備が整いました。

しかし、何をインストールしますか? ExaGear開発者Eltechsは、定期的に更新されるリストを提供しています。リストされているWindowsアプリ(SkypeやDropboxなどのLinux x86アプリが含まれています)には、Word Viewer、Mono、および.NET Framework4.5があります。カウンターストライク、フォールアウト、シドマイヤーズアルファケンタウリなど、ExaGearとWineを搭載したRaspberryPiで実行されているWindowsゲームの優れたセレクションも引用されています。

私はの大ファンです 文明シリーズ 、そしてAlpha Centauriは、私の大好きなゲームの1つです。これにより、インストールの理想的な候補になります。

どのゲームをインストールする場合でも、ソースを見つけてください。 これは、元のメディア、またはGOG.comなどのサイトからのダウンロードである可能性があります。ゲームを購入している限り、コンピュータにダウンロードできます。

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

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

実行可能ファイルの名前を、実行している互換性のあるゲームに置き換えます。コマンドラインが数行のテキストをスクロールし、Windowsインストールウィザードが開きます。

これを実行して、インストールを完了します。インストールされたゲームを実行する前に、Wineが正しく構成されていることを確認してください。次のコマンドを使用してこれを行うことができます。

winecfg

これにより、(とりわけ)バージョンごとにWindowsの互換性を指定できます。 SidMeierのAlphaCentauriの場合、これを次のように設定する必要があります。 Windows XP 。このオプションは、 アプリケーション タブ。

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

Windowsソフトウェアをインストールすると、メインメニューの[下]に表示されます。 ワイン>プログラム

とても簡単です! Raspberry Piの仕様を考えると、ARMボード上で32ビットソフトウェアを実行することは印象的な成果です。

Windows8用のリカバリディスクの作り方

RaspberryPiで3Dグラフィックスを取得する

3Dグラフィックスを使用してPCゲームをインストールする場合は、RaspberryPiを構成する必要があることに注意してください。いくつかのグラフィックモードが利用可能であり、適切なものを選択する必要があります。

新しいターミナルエミュレータを開くことから始めます( Ctrl + Alt + T )と入力します:

sudo raspi-config

構成ツールで、選択することから始めます このツールを最新バージョンに更新します 。更新を待ってから開きます 高度なオプション と選択します GLドライバー> GL(フルKMS)フルKMSを備えたOpenGLデスクトップドライバー

選択する わかった それから 終了 確認し、プロンプトが表示されたら再起動します。 Raspberry Piが再起動したら、exagearコマンドを再度実行して続行することを忘れないでください。

ExaGear環境の使用が終了したら、exitコマンドを使用して環境を終了します。コマンドを繰り返してターミナルセッションを終了し、コマンドラインを閉じます。

LinuxでのWindowsソフトウェアの実行についてもっと知りたいですか? Linux上のWineの気の利いたガイドを確認してください。

この方法でWindowsソフトウェアをネイティブに実行することはできませんが、実行できることに注意してください。 RaspberryPiにWindows10 IoTCoreをインストールします

共有 共有 つぶやき Eメール スピーチをアニメーション化するためのビギナーズガイド

スピーチのアニメーション化は難しい場合があります。プロジェクトにダイアログを追加する準備ができたら、プロセスを分解します。

次を読む
関連トピック
  • Linux
  • ワイン
  • ラズベリーパイ
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください