これは、プレインストールおよびポストインストールスクリプトも含めることができるインストーラファイルを意味します。したがって、一般的なパッケージマネージャについては話しません。 Google で検索しようとしましたが、見つかりませんでした。私が愚かだと申し訳ありません。 appimagesについて聞いたことがありますが、同じですか?個人的にmacOSからArchに切り替えようとしていますが、インストーラが好きです。
答え1
ほとんどの場合、Linuxディストリビューションにアプリケーションをインストールするための推奨方法ははいパッケージマネージャを使用すると、必要な依存関係をインストールする機能、セキュリティアップデートの可用性、パッケージ認証など、さまざまな利点があります。Debianソフトウェアパッケージの信頼性をどのように保証しますか?Debian の場合、他の多くのディストリビューションにも同様の設定があります。必要に応じて、これらのパッケージにはプレインストールスクリプトとポストインストールスクリプトを含めることができます。
パッケージマネージャからアプリケーションをインストールするためにコマンドは必要ありません。多くのデスクトップ環境では、パッケージマネージャをソフトウェアカタログに統合します。たとえば、GNOMEではソフトウェアアプリ(Flatpakとも統合、以下を参照)
ただし、.pkg
macOSでファイルを操作するのと同じ方法でアプリをインストールできます。今日、多くのデスクトップ環境では、パッケージファイルをダブルクリックするとそのパッケージがインストールされ、必要に応じて権限を管理するように求められます。多くの環境では、これはパッケージの認証部分をスキップしますが、システムに構成されているリポジトリからアップグレードが可能な場合は、この方法でインストールされたパッケージもアップグレードできます。
.pkg
Linux用のバージョンインストーラを作成することもできます。例えばMojoSetupの使用(参照)Linux用のダウンロードおよびインストールスタイルプログラムの作成)。プログラムは以下を使用してパッケージ化することもできます。フラットパックまたは同様のツール、Flatpakの場合、結果は通常ダブル.flatpakref
クリックしてインストールできるファイルです(これはフラットホイール働く)。
アプリケーションイメージファイルは少し異なります。単一ファイルの独立したアプリケーションです。いいえインストールが必要です。必要なのはダウンロードするだけです。ダブルクリックすると、インストール手順なしでパッケージ化されたプログラムが実行されます(したがって管理アクセスは必要ありません)。