AppImage

提供: MonoBook
ナビゲーションに移動 検索に移動

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

概要

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

使い方

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

中身

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

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

利点

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

欠点

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

主な採用事例