LinuxでAppImageを使用する方法

簡単な説明 :このAppImageチュートリアルでは、AppImageを使用してソフトウェアをインストールする方法と、それがインストールしたアプリケーションを削除する方法について説明します。

Ubuntuや他のLinuxディストリビューションにソフトウェアをインストールする方法があります。 .debまたは.rpmファイルをダウンロードしてダブルクリックしてソフトウェアをインストールするのが最も便利な方法の1つです。

最近、いくつかのアプリケーションが拡張子.appimageでダウンロードされることに気づいたかもしれません。 そして、あなたはこれらの.appimageファイルが何であるか疑問に思うかもしれません。

このチュートリアルでは、AppImageとは何か、またAppImageを使用してLinuxにアプリケーションをインストールする方法を紹介します。 それに加えて、私はあなたがAppImageを使用している間あなたが心に留めておくべきであるいくつかのこともあなたに話すでしょう。

A. AppImageとは何ですか?

何年もの間、私たちはDebian / UbuntuベースのLinuxディストリビューション用のDEBパッケージとFedora / SUSEベースのLinuxディストリビューション用のRPMを持っています。

これらのパッケージはそれぞれのディストリビューションユーザーにソフトウェアをインストールする便利な方法を提供しますが、アプリケーション開発者にとって最も便利ではありません。 開発者は複数のディストリビューション用に複数のパッケージを作成する必要があります。 これがAppImageが登場するところです。

AppImageはユニバーサルソフトウェアパッケージフォーマットです。 AppImageにソフトウェアをパッケージ化することで、開発者は「それらすべてを統治するための」ファイルを1つだけ提供します。 エンドユーザー、つまりあなたは、ほとんどの(全部ではないにしても)最近のLinuxディストリビューションでそれを使うことができます

AppImageは従来の方法でソフトウェアをインストールしません

一般的なLinuxソフトウェアはさまざまな場所にファイルを作成するため、システムにこれらの変更を加えるにはroot権限が必要です。

AppImageはそれをしません。 実際、AppImageは実際にはソフトウェアをインストールしません。 目的のソフトウェアを実行するために必要なすべての依存関係とライブラリを含む圧縮イメージです。

AppImageファイルを実行すると、ソフトウェアが実行されます。 解凍もインストールもありません。 AppImageファイルを削除すると、ソフトウェアが削除されます(後で詳しく説明します)。 これをWindowsの.exeファイルと比較すると、実際にインストール手順を実行せずにソフトウェアを実行できます。

AppImageの機能や利点をいくつか挙げてみましょう。

AppImageの機能

  • ディストリビューションにとらわれない:さまざまなLinuxディストリビューションで実行できます
  • ソフトウェアをインストールしてコンパイルする必要はありません。クリックして再生するだけです。
  • root権限の必要はありません:システムファイルは変更されません
  • 移植性:ライブディスクを含むあらゆる場所で実行可能
  • アプリは読み取り専用モードです
  • AppImageファイルを削除するだけでソフトウェアが削除されます
  • AppImageにパッケージ化されたアプリケーションは、デフォルトでサンドボックス化されていません。

B. LinuxでAppImageを使う方法

AppImageを使うのはとても簡単です。 これは、次の3つの簡単な手順で行われます。

  • AppImageファイルをダウンロードする
  • 実行可能にする
  • それを実行します

心配しないで、AppImageを実行する方法を詳しく説明します。 このAppImageチュートリアルではUbuntu 16.04を使用していますが、他のLinuxディストリビューションでも同じ手順を使用できます。 結局のところ、AppImageの全体のポイントはディストリビューションから独立していることです。

ステップ1:.appimageパッケージをダウンロードする

AppImage形式で利用可能なソフトウェアがたくさんあります。 GIMP、Krita、Scribus、OpenShotはほんの数名です。 AppImageフォーマットで利用可能なアプリケーションの広範なリストはここにあります。

このチュートリアルではOpenShotビデオエディタを使用します。 あなたはそのウェブサイトからそれをダウンロードすることができます。

ステップ2:実行可能にする

デフォルトでは、ダウンロードされたAppImageファイルには実行権限がありません。 ファイルを実行可能にするには、ファイルに対する権限を変更する必要があります。 そのためにroot権限は必要ありません。

グラフィカルな方法を好む場合は、ダウンロードした.appimageファイルを右クリックして[プロパティ]を選択してください。

AppImageファイルを右クリックして[プロパティ]を選択します。

次の画面で、Permissionsタブに行き、「プログラムとしてファイルの実行を許可する」と書かれているボックスをチェックしてください。

AppImageファイルを実行可能にする

それでおしまい。 ファイルを実行可能にしました。

あるいは、コマンドラインを好む場合は、単にchmod u + xを使用して実行可能にすることができます。

ステップ3:AppImageファイルを実行する

AppImageファイルを実行可能にしたら、それをダブルクリックして実行します。 システムにインストールしたのと同じようにソフトウェアが実行されているのがわかります。 クールだよね?

C. AppImageソフトウェアをアンインストールする方法

ソフトウェアはインストールされないので、「アンインストール」する必要はありません。 関連付けられているAppImageファイルを削除するだけで、ソフトウェアがシステムから削除されます。

D. LinuxでAppImageを使うときに覚えておくべきこと

AppImageについて知っておくべきことがいくつかあります。

1.デスクトップ統合

AppImageファイルを実行すると、 ソフトウェアによっては「デスクトップファイルをインストールする」というプロンプトが表示されることがあります。 「はい」を選択すると、AppImageは通常のインストール済みアプリケーションのようにLinuxシステムと統合されます。

一部のソフトウェアはデスクトップ統合を提供します

つまり、あなたのソフトウェアはUnityやGNOMEを通して検索できるということです。 あなたはメニューでそれを見つけて、PlankかLauncherにそれをロックすることができます。

デスクトップ統合後のOpenShot

2.デスクトップの統合には手動によるクリーンアップ後の削除が必要

デスクトップ統合を選択した場合は、システム内にいくつかのファイルが作成されます。 ファイルサイズは数キロバイトになります。 AppImageファイルを削除しても、これらのデスクトップファイルはシステムに残ります。 そのままにするか手動で削除することができます。

3. AppImageファイルを置く場所を選択します

ダウンロードされたAppImageファイルはダウンロードフォルダに到着するはずです。 しかし、これは時間の経過とともに雑然とするので、それを維持するのに最適な場所ではないかもしれません。 管理しやすいように、それらを別のディレクトリに保存しておくことをお勧めします。

また、デスクトップ統合を選択してからAppImageファイルを他の場所に移動した場合は、最初にデスクトップファイルを削除する必要があります。 さもなければデスクトップ統合ははたらかないかもしれません。

4.更新は常に選択肢とは限りません

たぶんいくつかのソフトウェアはアップデートを自動的にチェックして新しいバージョンの入手可能性についてあなたに通知するでしょう。 しかし、それはほとんどの場合起こりません。

ソフトウェアをチェックおよびアップデートするためのコマンドラインオプションがありますが、開発者がこのオプションを提供したかどうかによっても異なります。

つまり、ここでは自動更新はありません。 利用可能なソフトウェアの新しいバージョンがある場合、あなたはあなた自身のものを見つけなければならないでしょう。

結論

Snap by UbuntuやFlatpak by Fedoraなど、他の「ユニバーサルLinuxアプリケーション」があります。 この記事はAppImageの使用についてのものだったので、SnapとFlatpakとAppImageの議論については触れませんでした。

私には、AppImageはLinuxディストリビューション全体でソフトウェアを使用するための優れた方法です。 アップデートプロセスがここで改善され、エンドユーザーにとってより有用になることを願っています。

AppImageについてどう思いますか? あなたは他のフォーマットよりもLinuxでAppImageを使うことを好みますか? 下のコメントであなたの意見を共有してください。

推奨されます

Linuxでパスワード保護されたZipファイルを作成する方法
2019
マイクロソフトオープンソースのPowerShell、Linuxにそれをもたらす!
2019
NSAはリバースエンジニアリングツールGhidraをオープンソース化しました
2019