LInuxのアプリケーション用インストーラ

LInuxのアプリケーション用インストーラ

ウィキペディア説明する

インストーラまたはインストーラは、アプリケーション、ドライバ、またはその他のソフトウェアなどのファイルをコンピュータにインストールするコンピュータプログラムです。

一部のインストーラはインクルードファイルのインストールに特化しており、他のインストーラは汎用であり、インストールするパッケージの内容を読み取って機能します。

  1. インストーラは、常にソースインストールのコンパイル操作を行わずにバイナリインストールを実行しますか?
  2. Linuxにはパッケージをインストールするための「インストールプログラム」の概念はありますか? Wikipediaでは、「インストールプログラム」と「パッケージ管理システム」を区別しています。 Ubuntuでは、すべてのバイナリインストールがパッケージ管理システムによって実行されるようです。dpkgそれともapt「インストールプログラム」はどこにありますか?

答え1

q1.インストーラは常にバイナリインストール用であり、ソースインストール用のコンパイル操作は実行しませんか?

不要。ほとんどのLinuxシステムでは、ファイルシステムのどこからでもインストーラを必要とせずに仮想バイナリを実行できます。

q2a。 Linuxにはパッケージをインストールするための「インストールプログラム」の概念はありますか?

はい、多くのパッケージングツールはインストーラを呼び出してファイルをインストールします。インストーラの方法は、バイナリの作成に使用される言語によって大きく異なります。

q2b。 Ubuntuでは、すべてのバイナリインストールがパッケージ管理システム「dpkg / APT」によって実行されるようですが、「インストールプログラム」はどこにありますか?

ほとんどの場合、インストールする必要があるパッケージにはインストーラスクリプト(install.shまたは同様のもの)があります。

q3.インストーラですか、/usr/bin/installそれともパッケージ管理システムですか?

ファイルを「インストール」するバイナリファイルです。以下は、これを説明するリンク/使用方法です。これはコピーコマンドと似ており、それを実行するための正しい権限を使用してバイナリが必要な場所に配置されます。

"install"コマンドの目的は何ですか?

http://www-01.ibm.com/support/knowledgecenter/ssw_aix_61/com.ibm.aix.cmds3/install.htm?lang=en

関連情報