チュートリアル

Appimage:さまざまなディストリビューションで実行されるLinuxアプリケーション

目次:

Anonim

AppImageは、さまざまなディストリビューションでポータブルモードで実行でき、スーパーユーザー(root)のインストール権限を必要とせずに、 Linuxパッケージを提供できる形式です。 このプロジェクトは2004年にklikとして誕生し、それ以来継続的に開発が進められており、2011年に2011年にその名前をPortableLinuxAppsに変更し、2013年は現在の名前に変更されました。

AppImageとは何ですか?

この形式の基本的な考え方は、 AppImageアプリケーションはファイルと同じであり、同じアプリケーションには、アプリケーションと、その操作に依存するすべてのファイルが含まれるということです。 言い換えると、それぞれが自律型であり、アプリケーションに必要なすべてのライブラリが含まれており、それらは基本システムの一部ではありません。

AppImageKitとは何ですか?

AppImageKitはAppImage形式を補完するツールのセットであり、適切な実装を容易にします。 プロジェクトはオープンソースで、 GitHubリポジトリにあります。

AppImageKitが提供する主なメインツールは次のとおりです。

  • create-appdir-パッケージ化されたソフトウェアをAppImageAssistantへの入力として使用できるアプリケーションディレクトリ(AppDir)に変換するUbuntuで実行されるコマンドラインツール。 Ubuntu用に作成されているにもかかわらず、Debianでも動作するはずであり、それぞれのパッケージマネージャーを使用して他のディストリビューションに移植できることを覚えておいてください。 AppImageAssistant: AppDirをAppImageに変換するグラフィカルユーザーインターフェイスアプリケーションです。 AppRun:AppImageに含まれるアプリケーションを見つけて実行する実行可能ファイル。 ランタイム:各AppImageのヘッダーに埋め込まれた小さなELFバイナリ。

AppImageを実行/インストールする方法は?

AppImageを実行するには、アプリケーションをダウンロードするだけでよく、次の2つの手順に従います。

実行可能にします。

chmod a + x exampleNameApp.AppImage

実行するには:

./ampleExampleApp.AppImage

Atom、Arduino、Blender、Chromium、Firefox、LibreOffice などの一般的なアプリケーション 。 彼らはすでに自分のページからAppImageをダウンロードする機会を提供しています。

Ubuntu 16.04 Xenial Xerusを読むことをお勧めします。

AppImageの長所と短所

利点は明白であり、 Linuxの使用経験があまりなくても、アプリケーションをダウンロードして実行することが簡単かつ迅速行えます。 自律型アプリケーションであるため、独自の基準でそれらを再配置して保存できます。 一方、再コンパイルする必要なく、さまざまなディストリビューションと互換性のあるアプリケーションを作成する機会を開発者に提供します。これは、実現時間にとって非常に有益です。

ただし、AppImagesの欠点は、ライブラリの冗長性があり 、ストレージスペースを浪費し、場合によっては同時に実行されることです。

チュートリアル

エディタの選択

Back to top button