GNU/Linux >> Linux の 問題 >  >> Linux

ボトルを使用してLinux上でWindowsソフトウェアを簡単に実行

ワイン は、Wine is Not Emulatorの略で、Linuxエコシステム(または一般的にPOSIX(Portable Operating System Interface)準拠)内でWindowsアプリケーションに使用できる主要なオープンソース互換性レイヤーです。 Linux上のWindowsの長期的な可能性を確保することを主な目的として、まともなオープンソースプロジェクトが確立されました。

プラットフォームの継続的な開発を考慮して、ワイン Windowsユーザー、特にLinuxを初めて使用するユーザーが日常のドライバーとしてLinuxベースのオペレーティングシステムに移行するのを支援するのに役立ちました。

ただし、一部のWindowsアプリケーションとの非互換性が発生する可能性があるため、あまり成功していません。その結果、多くの場合、Windowsでのスムーズなエクスペリエンスを期待しているため、多くの人が失望しています。真実。

これらのアプリには、ワインという独自の依存関係があります。 満足できないかもしれません、そしてこれはボトルがどこにあるかです 入ってくる。

ボトルは、アプリが必要とする可能性のある依存関係をほとんど問題なく手動で構成できるようにすることで、その物語を変えることを目的とした主要なソリューションの1つです。さらに良いことに、ボトル また、 Steam などの最大のゲームライブラリのサポートなど、ゲームで必要になることが多いユニークなケースも満たしています。 。

なぜボトルなのか

ワインに依存する新しいプラットフォームとしてのボトル は、「ボトル」を適切に分離するサンドボックス環境を提供することにより、Windowsアプリケーションのインストールのアプローチの方向を変えることを目指しています。 」インストールは、Flatpakのインストールルートを使用する場合に限ります。

基本的に、このような設定があるということは、ボトルがいつになるかを決めることができるということです。 個人ファイル/ホームディレクトリにアクセスします。バージョン管理マネージャーが組み込まれた状態で、ボトル 以前に機能していた状態に戻るのに役立ちます。

ただし、この機能を利用するには、まずバージョン管理に移動してこの機能を有効にする必要があります。 タブ。有効にすると、ボトル 基本的に、デフォルトの構成でまったく新しい状態を作成し、インストールに新しい依存関係を追加するたびに新しい状態を作成します。

ボトルのバージョン管理

Linuxへのボトルのインストール

すぐに使用できる設定、ライブラリ、依存関係を組み合わせたボトル Linux上のWindowsアプリケーションの範囲を本質的に再定義しました。これは、すべての目的と目的において、通常を超える環境を使用してWindowsプレフィックスを処理する新しい方法です。

開発者がFlatpakを推奨しているため、ボトルのインストールは非常に簡単です。 ルートは、隔離された環境でこのようなインストールを構成する最も簡単な方法であり、完了したとき、またはLinuxシステムでWindowsが不要になったと判断したときに簡単に削除できます。

Ubuntuシステムの場合 、以下のコマンドを連続して実行するだけです。

$ sudo add-apt-repository ppa:flatpak/stable
$ sudo apt update
$ sudo apt install flatpak

他のシステムの場合は、Flatpakをセットアップしてから、Flathubに移動して、図のようにボトルをインストールする必要があります。

$ flatpak install flathub com.usebottles.bottles
$ flatpak run com.usebottles.bottles

Linuxでのボトルの構成

統合された依存関係マネージャーを使用すると、ボトルは、使用する可能性のあるすべてのユースケースを満たすように事前構成された依存関係を想定するだけでなく、インストールする必要のあるすべてのWindowsアプリケーションの依存関係を個別に管理できるようになります。

すべてのボトルを作成することで、指定されたアプリケーションに固有の分離された環境を確立できます。

ボトルの作成

ゲームサポート

デフォルトでは、 2022.2.14 更新、ボトル Linuxシステムで互換性のあるWindowsアプリケーションを実行するプロセスをさらに簡素化するインストーラーを有効にすることで、これをさらに一歩進めました。

ボトル インストーラーはコミュニティの助けを借りて開発されました。コミュニティは、簡単な依存関係の構成を含むインストールプロセス全体を自動化することの大きなメリットを考慮して、非常に刺激的です。

ゲーム環境とソフトウェア環境のどちらかを選択できるため、Windowsアプリケーションの展開を迅速に最適化できます。しかし、それだけではありません。より特殊なユースケースがある場合は、上級ユーザー向けに予約されているカスタム環境を構成することを決定できます。ここで、ボトルをより適切に操作する方法を学ぶことができます。

ボトルの設定

価値があるのであれば、デフォルトのオプションは実際の警告なしに問題なく機能するはずです。さらに良いですか?ボトルは、インストーラーを介して利用可能な各アプリケーションの互換性レベルを示すシステムを巧みに統合しています。

これにより、基本的に、各アプリケーションの互換性レベルの概要がすばやく視覚的にわかります。レベルはブロンズからシルバー、ゴールド、プラチナです。

プラットフォームは高度に調整可能であるため、セットアッププロセスをさらに合理化する、さまざまな事前構成済みオプションから効果的に選択できます。これらのオプションには、dxvk、vkd3d、gamemode、esync、fsync、および場合によってはさらに多くのものが含まれます。

ボトルインストーラー

間違いなくボトルの代替品がありますが システムでは、ボトルのような実際の努力はほぼ間違いなくほとんどありません。 これは基本的に、Linux上のWindowsアプリケーションのプロセス全体を唖然とさせながら、非常に優れたUIを提供します。これにより、WindowsユーザーをLinuxに変換する機能がさらに最大化されます。


Linux
  1. デュアル ブートと VM の実行のどちらが優れていますか?

  2. 「&」を使用して Linux シェル コマンドを実行するのはなぜですか?

  3. Linux で UNetBootin (または類似のもの) を実行するには?

  1. Linuxでお気に入りのWindowsアプリケーションを実行する

  2. Glanceを使用したLinuxおよびWindowsホストの監視

  3. Linux サーバーを Windows DNS サーバーに登録する方法

  1. LinuxでWindowsパスワードをリセットする方法

  2. Linux、Windows、macOSでTracerouteを実行する方法

  3. Linuxで制限時間(タイムアウト)を使用してコマンドを実行する方法