DebianまたはUbuntuの「.msi」および「setup.exe」ファイルと同じですか?

DebianまたはUbuntuの「.msi」および「setup.exe」ファイルと同じですか?

この回答Windowsにアプリケーションをインストールするための指示と.msi文書。setup.exe

DebianやUbuntuのものと同等のものはありますか.msi?パッケージファイルは他のものに対応していますかsetup.exe.deb.msisetup.exe

ベストアンサー1

パッケージはおそらくMSIインストーラよりも近くsetup.exe.debファイルシステムにコピーするファイルツリーと、実行するプリインストールとポストインストールフックのコレクション(何よりも)が含まれています。これらのフックは、Windowsで見たことのない作業(システムサービスにユーザーを追加する)を含む、システム上のすべての作業を効果的に実行できます。彼らができないことの1つは、別の.debパッケージをインストールすることです。インストール中にデータベースがロックされているため、これは依存関係を介してのみ可能です。パッケージをインストールすると、メンテナンスを.deb容易にするためにインストールされたパッケージの中央データベースにエントリが作成されます。

このパッケージttf-mscorefontsの興味深い点は、パッケージ自体にフォントをダウンロードしてインストールするためのスクリプトだけが含まれていることです。スクリプトはこれらのフックのいずれかで実行されます。

より近いsetup.exeアプローチは、プロジェクトのホームページからプログラムのソースコードをダウンロードして実行するか、または./configure && make && sudo make install作成者が使用することを決定した他の方法を使用することです。この方法では、インストールされたプログラムのデータベースにパッケージを追加しないため、後で削除するのがはるかに難しい場合があります。

別の違いは、aが依存.deb関係を指定するため、正しいインストールが保証されることです。私が知る限り、Windowsの世界では、あるMSIが他のMSIをインストールできないため、通常はsetup.exe依存関係トレースがこれに使用されます。いくつかの意見では、MSIは依存関係に名前を付けることができますが、パッケージなどの中央MSIデータベースがないため、依存関係がないとインストールが.deb失敗する可能性があると指摘しています。

したがって、.debMSIインストーラとsetup.exe

おすすめ記事