重要なポイント
- Linux には多数のソフトウェア形式があるため、アプリのインストールが複雑になる場合があります。 AppImages はスタンドアロンの実行可能ファイルを提供することでプロセスを簡素化します。
- AppImage はポータブルであり、USB ドライブに保存して Linux デバイス全体で使用できます。
- 最新バージョンをダウンロードして古いバージョンを削除するか、両方を並べて保持することで、いつでも AppImage を更新できます。
Windows や macOS の代替として Linux を試したことがある人なら、控えめに言っても、Linux を使用するのが難しいことをご存知でしょう。 Linux を主要なオペレーティング システムとして使用している私は、それを証明できますが、Linux デスクトップを使いやすくする 1 つのこと、それが AppImage であることも証明できます。
Linux ソフトウェアの形式は混乱しています
知識のある Linux ユーザーならご存知のとおり、Debian ベースのディストリビューションにアプリケーションをインストールする場合、多くの場合、DEB ファイル形式でアプリケーションを見つける必要がありますが、Fedora やその他の RedHat ディストリビューションでは RPM が 実行されますが、Arch ディストリビューションでは単純に tarball と呼ばれるものに依存します。ほぼすべてのディストリビューションで、 使用できます。ただし、Linux Mint 20 以降を使用している場合は、組み込みの Snap ブロッカーを無効にする必要があります。 Flatpak は いつでも使用できますが、最初に Flatpak サポートをインストールする必要がある場合があります。
もう疲れましたか?同じ。多くの人気のあるアプリがすべての形式で利用できるわけではないため、実際にはほぼ必然的に混合して使用することになることに気づくと、事態はさらに悪化します。多様性は Linux エコシステムの強みであり、フォーマットのオープンな市場からより優れたフォーマットが必然的に出現するだろうと主張することもできます。それは本当かもしれませんが、私はソフトウェア活動家ではなく、自作のデスクトップで Spotify にアクセスしようとしているだけです。
AppImages ですべてが簡素化
別のパッケージ形式でこれらの問題がすべて解決されると言ったらどうなるでしょうか?もちろん、そうではありませんが、個人的には、必要なソフトウェアが AppImage として入手できると、Linux デスクトップでの生活が非常に楽になることに気づきました。
AppImage がこのようになっている理由の技術的な詳細については説明しませんが、AppImage をダウンロードすると、取得できるのは「.appimage」拡張子を持つ 1 つのファイルだけであることがすぐにわかります。それは、アプリです。これはインストール ウィザードではなく、アプリ自体です。 Windows ユーザーであれば、これは「ポータブル アプリ」に似ていると考えることができます。
ダウンロードしたら、ほんの 1 つの小さな手順を実行するだけです。ファイルを右クリックして [プロパティ] を選択し、[実行可能] または [ディストリビューションによってはファイルのプログラムとしての実行を許可する] の横にあるチェックボックスをクリックします。これにより、アプリにデバイス上で動作する許可が与えられます。 (その気になれば、 Linux ターミナルでこれを行うこと もできます。)
それ以降は、ファイルをダブルクリックするだけでアプリを起動できます。それはとても簡単です。コマンドを入力したり、不可解なエラー メッセージを返すリポジトリを有効にしたり、ミラーを更新したり、ディストリビューションが利用可能な形式をサポートしているかどうかを確認したりする必要はありません。それはちょうどうまくいきます。
また、Linux の問題点であるアプリの更新からも解放されます。使用するディストリビューションによっては、最新バージョンがディストリビューションで動作することを確認するほど十分にテストされていないため、公式ストアまたはリポジトリで入手可能なアプリが古くなっていることがよくあります。 AppImages はディストリビューションの内部コンポーネントに依存しないため、このような競合を心配することなく最新バージョンを入手できます。
さらに、AppImage は静的なスタンドアロン ファイルであるため、同じアプリの複数のバージョンを並べて配置し、好きなバージョンを使用できます。必要に応じていつでも最新バージョンを無料で入手できます。新しいバージョンが気に入らない場合は、それを削除して古いバージョンの使用に戻ってください。
USB ドライブに入れてモバイルに使用
AppImage は技術的にシステムに「インストール」されることはなく、完全にポータブルなファイルです。 AppImage をコンピュータ上の実質的に任意の場所に移動し、そこから外部ドライブを含めて起動できます。
私はすべての AppImage を 1 つの USB スティック に入れて、ほとんどの場合 PC に接続したままにするのが好きです。これにより、PC のメイン ドライブにストレージを節約できます。また、これらのアプリのいずれかを使用したい 2 台目の Linux デバイスがある場合、アプリを個別にダウンロードすることなく、ドライブに接続してすぐにアプリを使い始めることができることも意味します。両方のコンピューターに同時にアプリをインストールする必要がある場合は、アプリをコピーして貼り付けるだけです。それはとても簡単です。
完璧ではありませんが、
AppImages に関して私が遭遇する最大の問題は、単にそれらが十分にないということです。私が使用しているアプリを開発している人々の時間は限られており、アプリを提供するあらゆる形式によって作業負荷が増大するため、AppImages が常に適任であるとは限りません。場合によっては、サードパーティが自ら作業を行ってインターネットにアップロードすることもありますが、その場合は安全性の問題が生じます。
また、AppImage が他の「ネイティブ」パッケージ形式ほどにはデスクトップに統合されない場合もあります。これらの問題の一部は追加の調整で解決できますが、これについては後ほど説明します。
また、AppImages の起動にかかる時間について不満を言う人もいますが、個人的には、AppImages がよく比較される形式である Snaps や Flatpaks よりも悪いとは思いませんでした。走行距離は、使用するアプリや実行しているハードウェアによって異なる場合があります。
AppImage の場所
通常、AppImage はディストリビューションの組み込みソフトウェア ストアからは入手できません。通常、これらの情報源として最適なのは、アプリ ベンダーの Web サイトです。たとえば、私はお気に入りのメモ作成アプリ である Standard Notes の Web サイト にアクセスして、最新の AppImage を入手します。また、 LibreOffice Web サイトでは 、無料の生産性向上スイートを 1 つの AppImage として提供しています。
AppImage の公式 Web サイト もご覧ください。オンラインには他にも AppImage 用のハブがありますが、これらのサイトで見つかるハブはアプリ開発者自身ではなくサードパーティによってパッケージ化されていることが多いため、セキュリティ リスクのレベルが高くなることに注意してください。ただし、これは多くの Linux パッケージ形式に当てはまります。そのため、通常と同様に注意し、まずアプリ ベンダーの Web サイトにアクセスして AppImages を探してください。
また 、AppImages の使用に関する専用ガイド に従って、この Linux パッケージ形式をデスクトップに統合し、アプリケーション ランチャーで利用できるようにする方法をさらに詳しく学習することもできます。





