目次
Linux は、高い安全性と信頼性のある環境を提供する、紛れもなく最高のオペレーティング・システムです。しかし、Linuxはソフトウェアのサポートが不十分なため、常に反感を買っている。
もしあなたも同じように感じているなら、心配しないでください。Bottlesを使えば、Linuxでどんなソフトウェアでも使えるようになります。BottlesはWine(Windowsの互換レイヤー)に似ていますが、いくつかの高度なオプションを提供しています。さらに、BottlesはWindowsのソフトウェアをLinuxに簡単にインストールすることができます。もし、あなたがLinux上でWindowsのソフトウェアを実行することに興味があるなら、あなたのマシンにBottlesをインストールすることをお勧めします。
では、まずボトルについての基本的な情報を紹介します。
Bottlesとは?
Bottles は、Wine プレフィックスを完全に高度な方法で簡略化し管理できるオープンソースのアプリケーションです。WineプレフィックスはWindowsのCドライブを模しており、WindowsベースのアプリケーションをLinux上で使用するために必要なファイルがすべて含まれています。しかし、Wineプレフィックスは、いくつかのアップグレードが必要です。そこで、BottlesはGUIベースでWineプレフィックスを提供するために開発されました。
簡単に言うと、Cドライブを模倣してLinuxでWindows環境を提供することで、Linuxで様々なゲームやソフトを実行できるようにするツールです。また、このツールを使って、特定のプログラムの要求に合わせてシステム設定を変更することができます。
Bottlesは、アプリケーションの依存関係を追加するたびに、デフォルトの設定で全く新しい状態を生成します。そのため、Bottlesは実行ファイルに応じてシステムを変更するため、Linux上でBAT、MSI、EXEファイルを実行することが容易になります。
BottlesはPythonとBashの組み合わせで開発され、現在のBottlesのバージョンは3番目のリリースですが、必要であれば最初のバージョンを使用することができます。ただし、2番目のバージョンは内部的な問題があるため、廃止されています。
Bottlesの主な機能
- 環境変数の追加や実行ファイルをファイルマネージャから直接実行することがBottlesでは簡単にできます
- アプリケーションの自動検出、インストール、管理、およびパッケージ修復オプションがあります。
- コミュニティ主導のリポジトリに基づく統合依存性インストーラをサポートします。
- Bottles には、fsync、シェーダコンパイラ、DXVK、キャッシュ管理、esync など、ゲームパフォーマンスの向上と最適化のためのオプションが組み込まれています。
- 定期的にバックアップを作成し、必要なデータをインポートすることができます
- WineHQとProtonDBへのアクセスオプションがある
- 内蔵の依存性マネージャと多言語サポートにより、より使いやすくなっています
- ソフトウェアの実行を監視するための統合タスクマネージャが付属しています
- インストールされたプログラムのインテリジェントな検出システム。
LinuxでのBottlesのインストール方法と使用方法
Bottlesは、Flatpak、DEB、AppImage、Snapなどの異なるパッケージフォーマットでインストールすることができます。ただし、Flatpak、AppImage、Snapには違いがありますので、用途に応じて選択してください。
Flatpakを使ってUbuntuにBottlesをインストールしましょう。まず、Flatpakをシステムにインストールすることから始めます。
Flatpakのインストールに成功したら、以下のコマンドでBottlesをインストールします。
sudo flatpak install flathub com.usebottles.bottles
インストールしたら、アプリケーションメニューにアクセスし、"Bottles"と検索して起動してください。
矢印のアイコンをクリックすると、Bottlesの設定作業が開始されます。
すべての設定が終わったところで、WinRARをインストールしましょう。WinRARはWindowsにしか対応しておらず、Linuxには対応していません。そのためには、まずWinRARの公式サイトにアクセスし、最新版をダウンロードします。
ボトル]で[プラス( )]アイコンまたは[新規ボトル作成]ボタンをクリックし、使用する名前を入力します。
今回はWindowsのアプリケーションであるWinRARをインストールするので、環境リストから「Application」を選択し、「Create」ボタンをクリックします。選択できるリストには、さまざまな環境があります。
- ゲーミングゲームをスムーズに実行できるように多くの調整を施した、ゲームに特化したボトルを作成します。
- アプリケーション。さまざまなWindowsデスクトップアプリケーションを実行するための改良を加えてボトルを変更します。
- カスタム。特に調整しないカスタムボトルを作成します(ユーザーが設定を試すのに役立ちます)。
完了すると、Windowsアプリケーションが必要とする設定のセットアップが開始されます。
今、あなたは、ボトルのメインインターフェイスにリストされている新しいボトルを参照してください。WinRARボトルをダブルクリックして開きます。
ここでは、「設定」、「環境設定」、「インストーラー」のオプションを必要に応じて変更することができます。
実行ファイルの実行]オプションをクリックし、WinRAR用のEXEファイルを選択します。
WinRARのセットアップファイルを選択すると、プログラムをインストールするための新しいウィンドウが表示されます。
最後に、Linux上でWinRARにアクセスし、RARやZIPを含むあらゆるアーカイブファイルを抽出することができます。
このように、BottlesはWineという接頭辞を使って、WinRARをインストールするためのWindows環境を作っています。
ボトルの高度なオプション
Installersオプションで任意のアプリケーションのためにボトルを微調整するために異なるプログラムをインストールすることができます。ProtonDB’のインストーラオプションと似ており、システムとの互換性に応じてプログラムのレーティングが表示されます。例えば、Platinum評価は互換性が高いことを意味し、Bronze評価はシステムとの整合性が低いことを意味します。
EA LauncherはPlatinumに格付けされていますので、インストールしてみましょう。ダウンロードマークをクリックすると入手できます。
依存関係]オプションから、Windowsプログラムの互換性を高めることができるコーデックとライブラリをダウンロードすることができます。このリストは、さまざまな依存関係とその具体的な詳細から構成されているので、適宜インストールすることができます。
BottlesでWindowsのソフトをLinuxで使う
なぜ多くのWindowsソフトウェアがLinuxをサポートしていないのか、常に議論があります。多くのLinuxユーザはLinux上でWindowsの実行ファイルを実行するためにWineの代替品を探していますが、もしあなたが同じように探しているなら、Bottlesはまさにあなたのためのものです。Bottlesは、Linux上でWindowsのソフトウェアを実行できる互換性のあるレイヤーです。Wineプレフィックスに基づき、Bottlesは高度なオプションと直感的なグラフィック環境を持っています。
プログラムを作成し、インストールする前に、そのボトルを微調整すれば、どんなWindowsソフトウェアでもインストールすることができます。そうしないと、システム上で正常に動作せず、エラー、クラッシュ、バグなどに直面する可能性があります。
ディストリビューションに依存しないパッケージングフォーマットである Flatpak を使用すると、ほぼすべての Linux ベースのオペレーティングシステムがサポートしているので、どのディストリビューションにも Bottles をインストールすることができます。さらに、LinuxにBottlesをインストールする際に何らかのエラーが発生した場合は、AppImagesを使用することもできます。