メインメニューを開く

AppImage(拡張子.appimage)とは、Linuxにおいてインストールせずに即座に実行できるアプリケーションを配布するためのファイル形式である。

目次

概要編集

AppImageは、以下を目的としたシステムである。

使い方編集

  • appimageファイルをダウンロードする
  • appimageファイルに実行権限を与える
  • appimageファイルを実行する

中身編集

AppImageはアプリケーションや依存するライブラリなどを格納したディスクイメージファイル(ISO 9660 Rock Ridgezisofs圧縮)である。大雑把に言えばCDDVDの吸い出し・書き込みで使われるISOファイルだ。

AppImageを実行するとこれをFUSEマウントし、指定された実行ファイルが実行される。

利点編集

ディストリビューションに依存しない。従来のパッケージシステムみたいに外部ライブラリへの依存で動かなくなることもない。最強。

欠点編集

AppImgeの実体はISOファイルなので基本的に「読み取り専用」である。このため自動アップデートはできない。「アップデートがあります。ダウンロードして差し替えてください」と誘導するダイアログを表示するのが正解のようである。大した問題ではない。

主な採用事例編集