ほとんどのLinuxユーザーは、アプリケーションのインストールまたはアンインストールに問題はありません。どのディストリビューションを使用するかは関係ありません。すべてを実行するパッケージマネージャーがあります。
しかし、Linuxコミュニティが成長するにつれて、開発者はエンドユーザーや他の開発者にとって物事をさらにシンプルで安定したものにしようとしています。最近、スナップとフラットパックの台頭が見られます。私はこことここの両方について話しました。これらのアプリ開発フレームワークは、Linuxアプリ開発者が長い間直面してきた問題のいくつかを解決します。
Appimageは、多くの問題を解決することも目的としています。 Linuxディストリビューションでソフトウェアを使用する場合、多くの問題を解決します。 Linuxユーザーにとっての主要な問題の1つは、Linuxディストリビューションに固有のアプリを入手することです。開発者にとっても同じように、さまざまなLinuxディストリビューション用にアプリを構築する必要があります。
1つのファイルは1つのアプリに相当します
appimageファイルには、必要なライブラリまたは依存関係が含まれています。appimageを実行するために他のパッケージをインストールする必要はありません。代わりに、アプリケーションは、アプリをシステムに統合してアプリメニューから起動するようにユーザーに要求する場合があります。 appimageの統合については、この記事の後半で説明します。
appimageの使用方法は?
appimageは、Linuxでアプリを実行する最も簡単な方法です。ほとんどすべてのLinuxディストリビューションは、appimageを完全に正常に実行できます。
appimageの実行–
- 目的のアプリケーションのappimageを取得する
- 実行可能にする
- ダブルクリック
そして、それはほとんどそれです。コマンドラインからappimageを実行可能にするか、ファイルを右クリック>>プロパティ>>権限を実行するだけです。 [ファイルをプログラムとして実行することを許可する]をオンにします 。

コマンドラインからappimageを実行可能にするには、ターミナルを開き、次のコマンドを入力します–
sudo chmod +x name.appimage
appimageをシステムと統合する
appimageアプリは、アプリ固有のライブラリと依存関係をすべてパックし、ポータブルWindowsアプリケーションのように機能するように設計されています。クリックするだけで実行されます。
appimageをシステムに統合し、他のアプリケーションと同じようにアプリメニューから開く場合は、完全に可能です。
多くのアプリケーションは、実行時に、システムと統合するようにユーザーに要求します。そして、「はい」をクリックすると、アプリケーションが実行され、アプリケーションメニューにエントリが作成されます。ただし、この機能は、アプリの開発者がそのオプションを提供した場合にのみ利用できます。
appimagedと呼ばれるオプションのデーモンがあります。インストールされている場合、このデーモンは最も一般的に使用されるディレクトリでappimageファイルを検索し、appimageアプリを自動的に登録します。
appimagedをインストールするには、次のコマンドを使用します–
wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod a+x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install
完了すると、ターミナルは、インストールを完了するためにログアウトして再度ログインするように求めるプロンプトを表示します。または、システムを再起動できます。
これで、次のディレクトリ内のすべてのappimageがシステムに登録されます。今後は、ファイルを実行可能にする必要はありません。アプリの画像をダウンロードして、アプリメニューから開きます。
appimagedによって監視されるディレクトリ
- $ HOME / Downloads(または、
G_USER_DIRECTORY_DOWNLOAD
によって決定されるローカライズされた同等のもの) glibで) - $ HOME / .local / bin
- $ HOME / bin
- $HOME/アプリケーション
- /アプリケーション
- [マウントされたパーティション]/アプリケーション
- / opt
- / usr / local / bin
appimageをアンインストールする
appimage appは単なるファイルであり、実行すると、システムのインストールディレクトリやその他の場所にファイルが1つも保存されません。上で述べたように、特定のアプリは、アプリメニューから簡単に開くためにappimageをシステムと統合するための確認を求める場合があります。確認すると、アプリがシステムに登録され、appimageファイルにリンクされます。
appimagedをインストールした場合、アプリを統合または削除するために特別なことをする必要はありません。アプリイメージをダウンロードするだけでアプリがシステムメニューに登録され、ファイルを削除すると自動的に分解されます。
appimageを更新
appimageファイルはアプリ全体です。アプリ開発者がアプリの新しいバージョンをリリースした場合、ユーザーは新しいバージョンをダウンロードして古いバージョンを削除できます。それがあなたがそれを更新する方法です。
ただし、現在のアプリを更新する場合は、AppImage開発者が提供するAppImageUpdateパッケージを使用して更新を試みることができます。このパッケージは、更新情報がファイルで利用可能な場合にのみアプリを更新します。
アプリマーケットからAppImageUpdateをダウンロードして、他のappimageファイルと同じように実行します。
次に、更新するアプリを選択すると、更新されます。アプリ全体ではなく、変更されたアプリの一部のみが更新されるため、appimageの更新は非常に高速です。
結論
これが、appimageファイルを実行する方法です。単一のファイルからアプリケーション全体を実行することは大きな利点です。プロジェクトが続けば、アプリケーションを更新するためのさらに良い方法が得られることを願っています。
また、アプリケーションのWebサイトには900以上のアプリケーションがリストされていますが、特定のアプリを見つけるための検索オプションはありません。スナップのようなストアを用意して、すべてのアプリケーションを適切に分類し、簡単に見つけられるようにすることをお勧めします。