web-dev-qa-db-ja.com

Windowsソフトウェアまたはゲームをインストールするにはどうすればよいですか?

.exeおよび.msiファイル(Windowsソフトウェア)をUbuntuにインストールできますか?

95
akshatj

最初にインストールすればできます

ワイン互換性レイヤー icon Software Centerから、WindowsアプリケーションをUbuntuにインストールできます。ただし、すべてのアプリケーションが完全にまたはグリッチなしで動作するわけではないことに注意してください。使用できないアプリケーションもあれば、完全に機能するアプリケーションもあります(さまざまなプログラムがどの程度うまく機能するかについては Wine Application Database を参照してください)。 Wineのインストールと設定方法 を参照して、これをインストールしてください。

Wineをインストールしたら、.exeまたは.msiファイルをダブルクリックするだけで実行できます。何らかの理由でこれが機能しない場合は、ファイルを右クリックして「Wine Windowsプログラムローダーで開く」を選択します。もちろん、Windowsマルウェアを回避するために、信頼できるソースからのみ実行可能ファイルを実行してください。

Screenshot of right-click opening an executable

互換性の問題が発生した場合は、ppa:ubuntu-wine/ppaソフトウェアソースから最新のWine Betaバージョンを試してください( PPAとは何ですか? を参照)。

Winetricksのインストールを検討することもできます iconCrossOver icon または CrossOver Games icon ソフトウェアをより簡単にインストールして使用します。

Windowsソフトウェアのデバッグ出力を表示するには(何か問題が発生した場合)、wine msiexec /i file.msiまたは単にwine file.exeを使用してターミナルから実行します。

78
Tommy Brunn

簡潔な答え

.exeファイルはUbuntuとバイナリ互換ではありません。ただし、Wineなど、.exeを実行できるLinuxの互換性レイヤーがあります。


詳細な回答とソリューション

根本的な問題:

UbuntuはMS Windowsとはまったく異なるシステムです。見た目が異なるだけでなく、コア機能に異なるメカニズムを使用しています。

.exeファイルの問題は、Windows固有のであることです。それらのコンテンツはMicrosoftのシステムで動作するように設計されているため、他のシステムはそれらを実行できません。 Linuxはさまざまな標準、さまざまな概念を使用しているため、Ubuntuアプリケーションを適切に動作させるには、それらに適合させる必要があります。

Windowsから移行したばかりで、Ubuntuで赤ちゃんの手順を実行している場合、.exeファイルの実行が失敗することに本当に驚かれるかもしれません。エラーメッセージが表示されるか、.exeをダブルクリックしてもまったく効果がない場合があります。 Ubuntuにはno ideaそのファイルを実行するために何をすべきかがあるため、これはすべて起こります。 UbuntuはMS Windowsが「カーテンの後ろ」でどのように機能するかについて知識がないため、Ubuntu内にあるコードを実行できません。技術用語では、WindowsおよびLinuxの実行可能ファイルはバイナリ互換ではありません。

代替案を探しています

最初にすべきことは、その.exeファイルを実行したくない可能性が高いことを認識することです。 Ubuntu Software CenterでUbuntualternativesを使用するために使用されるほとんどのWindowsアプリケーション。

したがって、。exeファイルを実行しようとする最初のステップは、同じアプリケーション(Firefoxなど)のUbuntuバージョンがあるかどうかを確認することですWindowsとUbuntuの両方のエディションがあります)、または近いアプリです。同じアプリではありませんが、99%が同じものです。たとえば、MS Officeの代わりにドキュメントを作成する場合は、LibreOfficeを使用します。

代替案を見つけるにはどうすればよいですか?

ここにいくつかのヒントがあります。

  1. Ubuntu Software Centerを検索します。
    • Ubuntu Software Centerを起動し、検索ボックスに検索するアプリケーションの種類を入力します。たとえば、「photoshop」と入力すると、The GIMPが見つかります。これは優れた高度な画像編集ツールです、Adobe Photoshopの優れた代替品です。
    • 多くのWindowsアプリケーションもUbuntuで利用でき、Ubuntu Software Centerにidenticalバージョンがあります。これは、Ubuntuにソフトウェアをインストールする推奨方法です。
  2. Ubuntuに尋ねる(このサイトです)。
    • ここには、代替として使用できるアプリケーションを説明する多くの質問があります。また、 software-recommendation が必要な場合は 質問する を忘れないでください。
  3. このUbuntuヘルプページ 代替案を探す際の素晴らしいヒントが含まれています。
  4. http://ubuntuguide.org/wiki/Alternatives
  5. http://alternativeto.net/

わかりましたが、すべてのアプリケーションに選択肢があるわけではありません。とにかく.exeプログラムを実行したい場合がいくつかあります。例は次のとおりです。

  • 代替手段が意味をなさないアプリケーションを実行しようとしています。ほとんどのビデオゲームの場合、代替ではなく、それらを実行する必要があります。
  • 代替では十分ではないため、代替ではなく元のアプリケーションを実行することもできます。たとえば、PhotoshopはThe GIMPよりもはるかに優れたエディターであると多くの人が考えています。
  • これは非常にWindows固有のプログラムであり、Linuxではほとんど意味がありません。

幸いなことに、.exeファイルを取得してUbuntuで実行できます。

WINEを使用したUbuntuでの.exeファイルの実行

ワイン とは何ですか?まあ、技術的には互換性レイヤーです。つまり、実行しようとする.exeアプリケーションにWindowsに似た環境を提供します。したがって、WINEでは.exeファイルはUbuntuで実行されます。

WINEはデフォルトではインストールされません。次のいずれかの方法で入手できます。

  • Ubuntu Software Centerで「ワイン」を検索しています。
  • コマンドの実行:Sudo apt-get install wine

WINEのインストールの詳細は この質問 にあります。

さて、WINEをインストールしました。今何?

.exeファイルの起動に進んでください!それをダブルクリックすると、少し運が良ければすべてがWindowsのように見えます。ほら!

警告:WINEで実行した場合、すべてのアプリケーションが正しく動作するわけではありません。 WINEは決して完璧ではありません。また、が実際に実際の環境ではなくWindows環境であるように見せかけているため、一部のアプリケーションが誤動作する可能性があります。一般的な問題には、誤って表示されたフィールド、ビデオゲームのフルスクリーンの問題、コピー防止の問題などがあります。それらのいくつかはリッテの手間で解決できます。 WINE application database を確認し、.exeが正常に動作しない場合のヒントを見つけるためにgoogleを使用してください。

PlayOnLinuxを使用したUbuntuでのWindowsアプリケーションの実行

Windowsアプリケーションの実行に役立つ別のツールがあります。

PlayOnLinux( website )と呼ばれ、非常に幅広いソフトウェアをサポートしています( browse )。

実行するのは、実行するアプリケーションで最適に動作することがわかっている特定のバージョンのWineを実行することです。また、追加のパスをインストールして、Ubuntuとの最大の互換性を提供します。しかし、それについて知る必要はありません。すべてが自動的に行われます。

そのため、PlayOnLinuxは、多くのビデオゲームを含む広く知られているソフトウェアを実行する場合に最高の結果を提供する傾向があります。

PlayOnLinuxのインストール:

  • Ubuntu Software Centerで見つけるか、
  • Sudo apt-get install playonlinuxを実行します

PlayOnLinuxの使用:

.exe(WINEで起動する)をダブルクリックする代わりに、PlayOnLinuxアプリケーションを実行します。ツールバーの「インストール」ボタンを選択し、インストールするアプリケーションを選択します。 PlayOnLinuxがインストールプロセスをガイドします(もちろんインストールメディアが必要です)。

完了すると、インストールされたアプリケーションがPlayOnLinuxメインウィンドウに表示されます。ダブルクリックして起動します!

商用ソリューション

WINEに満足できない場合、Linux上でWindowsアプリケーションを実行する商用ソフトウェアがいくつかあります。最もよく知られているものの1つは CrossOver です。場合によっては、かなり良い結果が得られますが、無料では利用できません。

81
Rafał Cieślak

はい、ワインを使用します。

ubuntuソフトウェアセンターにアクセスして入手してください。

ここにppaへのリンクがあります https://launchpad.net/~ubuntu-wine/+archive/ppa

ここにインストール方法に関するビデオがあります http://www.youtube.com/watch?v=hZgjgeDQVo4

ここに基本的なアプリケーションのインストールに関するビデオがあります http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

そして、ここにいくつかのより多くの情報を提供するワインwikiがあります。 http://wiki.winehq.org/HowTo

cDからゲームをプレイしたい場合は、インストールできますlinuxでプレイこれはUbuntuソフトウェアセンターでも入手可能です。お役に立てれば

23
jnut

まず、Wine Compatibility Layerをインストールする必要があります。これにより、UbuntuでWindowsアプリケーションを実行できるようになります。

  1. Ubuntuソフトウェアセンターを開きます
  2. Wine」を検索します
  3. 「Wine Microsoft Windows Compatibility Layer」をインストールします

次に、これがプログラムであることをUbuntuに伝える必要があります。

  1. .exeファイルを右クリックして、Propertiesを選択します
  2. Permissionsに移動し、実行ファイルをプログラムとして許可します

これでプログラムを実行できます

  • .exeファイルを右クリックして、Wine Windows Program Loaderで開くを選択します

以上で、プログラムは正常に実行されるはずです。これは、MonoのWindowsバージョンなど、さまざまなWindowsソフトウェアを使用してテストしました。

17
Stefano Palazzo

Wineで動作しないアプリケーションの場合、仮想マシンにWindowsをインストールしてVirtualboxを使用できます。 Virtualboxでは3Dアクセラレーションがサポートされています。

次の質問もご覧ください。

15
iugamarian

おそらく多くの互換性の問題があるので、Wineは完璧な答えではありません。 WineHQ.org でアプリケーションを最初にチェックすることを検討できます。プラチナが最高レベルで、次にゴールド、シルバー、ブロンズ、最後にガベージがあります。

alt text

ゲームを実行したい場合は、PlayOnLinux(無料)やCrossOver(有料)などの特別なバージョンのWineを試すことができます。そうでなければ、一般的なアプリケーションは少しの設定で十分に機能するはずです。

13
Lyrositor

UbuntuはWindowsとはまったく異なるOSであることに注意してください。ファイル構造には互換性がありません。したがって、.exeファイルはLinuxではなくWindows用に設計されています。したがって、それらは機能しません。

そうは言っても、wineというプログラムを介してLinux(Ubuntu)でうまく機能する.exeファイルがいくつかあります。最新の安定版はソフトウェアセンターにあります。

ただし、wineをインストールする前に、開発者のWebサイトにアクセスして、できることとできないこと、およびそれで動作することがわかっているWindowsプログラムを理解することを強くお勧めします。

最後に、Linux用に設計されたWindowsアプリとほぼ同じことを行うアプリが1000種類あります。 VLC、Firefoxなど、カップルを挙げると、多くはクロスプラットフォームです。

11
Baldrick

まず、.EXEファイルはWindows実行可能ファイルです。 Linuxおよびその他の* nixベースのシステムでは、プログラム実行可能ファイルのファイル拡張子として.EXEを使用しません。むしろ、chmodコマンドを使用して、プログラムの実行許可を設定します。

第二に、質問が広すぎる。 Windowsアプリケーションを実行しようとしていると思われる、どの「.EXEファイル」を実行しようとしていますか? WINEと呼ばれるプログラムがあり、Windowsプログラムをさまざまなレベルで成功させることができます。

ただし、ネイティブの代替アプリを使用することを強くお勧めします。これは、デスクトップとの統合とパフォーマンスが向上するためです。

11
LFC_fan

さて、Windowsの「exe」ファイルはLinuxでは動作しません。オペレーティングシステムの種類が異なります。 wine をインストールしてから再試行できます。ほとんどの場合、非常にうまく機能します。

また、ubuntuにかなりのチャンスを与えてください。ほとんどの場合、Windowsは必要ありません。あなたは、これがコンピューター体験の必要な部分であるという印象を受けています。

9

WINEの実装とは別に、ウィンドウのコピーが横に並んでいる場合は、VirtualBoxまたはその他の仮想化テクノロジーを検討することもできます。

セットアップを取得するためのリンクを次に示します。 http://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

VM(仮想マシン)を使用する場合の短所は、追加のOSリソースを使用するOS内のOSであるため、通常は上位のマシン用に予約されていることです。

プロは、壊滅的なソフトウェア障害が発生した場合に、バックアップと復元を簡単に行えるようになります。

ウィキペディアには、VirtualBoxと仮想化の両方に関する記事があります。よりクールなポイントが得られるまでリンクを1つしか投稿できないので、簡単な説明があるため、チュートリアルの方が良いリンクになると考えました

7
aggitan

実行:

Sudo apt-get install wine

次に、exeをダブルクリックします。

6
Extender

上記のWine PPAは役立ちますが、PPAを使用している場合はベータパッケージを使用する必要はありません。 wine1.5パッケージは最新のベータパッケージを提供しますが、wine1.4パッケージは安定したWine 1.4リリースを維持し、リグレッションにさらされません。最新の安定バージョンのwineパッケージをインストールすることもできます。

5
Scott Ritchie

ワイン

wine msiexec /i your_msi_file.msi
5
Jakub Šturc

また、より多くのWindowsソフトウェアがサポートされるようにWine開発者からアップデートを入手したい場合は、システム->ソフトウェアソースに行き、他のソフトウェアタブに行きます。 [追加]ボタンをクリックし、これにコピーして貼り付けます:ppa:ubuntu-wine/ppa

4
Bhamid

おそらく、適切なエラーメッセージで、Windows環境で実行するために.exeファイルが特別に作成されていることがわかります。この状況に対処するためのエキサイティングな方法はたくさんありますが、すべての情報を入手して理解するには少しの時間と労力が必要です。とにかく選択するのが自由なので完全に問題のないWindowsを使用する予定がある場合は、Windowsのインストールを待ってから.exeファイルを実行することをお勧めします。

別の方法で決定し、Ubuntuと実行可能ファイルの実行方法について詳しく知りたい場合は、

  • ubuntuでネイティブに実行するさまざまなファイル形式
  • 非常に簡単にインストールできるubuntuのネイティブプログラム
  • ubuntuでもWindowsプログラムを実行するためのソリューション(ワインなど)

頑張って、慎重に決定してください!

4
NilsB

はい、他の人が言ったように、wineを使用してWindowsプログラムを実行できます。

ワインがインストールされると、Windows実行可能ファイルを右クリックして[ワインWindowsプログラムローダーで開く]をクリックするか、上記のようにターミナルを使用してWindows実行可能ファイルを実行できます。

here をチェックして、プログラムをwineで実行できるかどうか/どのように実行できるかを確認する必要があります。多くのプログラムは完全に機能しないか、実行するために追加の構成が必要になります。 winetricksと呼ばれるプログラム( http://wiki.winehq.org/winetricks を参照)を使用すると、少し簡単になります。

可能であれば、常にネイティブソフトウェアまたは無料の代替ソフトウェアを使用するようにしてください。 Ubuntu Software Centerでアプリケーションを検索できます-ここからのプログラムは、はるかによく機能し、ほとんど構成する必要がありません。次のWebサイトもご覧ください。 http://www.osalt.com/ 独自製品のフリーソフトウェアの代替品。

4
dv3500ea

他の人が言ったように、通常はWineが最良のオプションですが、Monoを使用するとパフォーマンスが向上する場合があります。ただし、プログラムをMonoで実行するには、プログラムが.NETアプリケーションである必要があります。それでも、プログラムがある程度の手間なしで実行されることを保証するものではありません。

要約すると、Wineは安全な賭けですが、MonoはデフォルトでUbuntuにインストールされ、.NETアプリケーションである多くの単純な.EXEファイルを処理できます。

4
Michael Curran

Sudo apt-get install wineを実行し、winecfgコマンドを使用してワインを設定します

これにより、任意の.exeファイルを右クリックして、ワインローダーで開くことができます。

2
nikhil