インストール インストーラ

インストール

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/11 13:16 UTC 版)

インストーラ

インストールを対話形式で簡単に行うためのプログラムである。特定の場所に確実にインストールしてもらう必要がある場合、インストールするファイルが複数のディレクトリに散在している場合、ライセンスキーの照合が必要な場合、システムのクリーンインストール(ハードディスクを初期化したうえで再度システムを入れ直すこと)後の自分のデータの復旧を自動で行いたい場合、あるいは単に見栄えをよくする目的で用いられる。

インストーラで行うことは、まず使用許諾契約書の承認、次に使用ユーザーの入力(必要な場合)、インストール先の選択(必要な場合)、最後に必要なファイルアーカイブからの展開である。インストール中は用意された画像の表示やほかの製品の宣伝が行われることもある。

一般的にインストーラでインストールしたプログラムにはアンインストーラがついている。これはインストールしたプログラムをアンインストール(削除)するためのプログラムである。また、プログラムのバージョンアップを行う際にインストーラと同じ要領でバージョンアップを行えるようにアップデータを使用することもある。アップデータは自動的にパージョンアップの対象となるプログラムを検索し、入れ替えるべきファイルを自動的に入れ替える(またはすべてのファイルを入れ替える)。これと似たプログラムにパッチプログラムが存在する。これはデータの変更された部分の差分だけが用意されており、アップデータよりデータを小さく出来る。パッチプログラムは用意された差分から既存のデータを最新のものに書き換えることでバージョンアップを行う。

一般的にOSにはインストールしたアプリケーションを一覧できる機能とそこからアンインストーラーやアップデーターを起動できる機能が備わっている。また、アプリケーションのインストーラもその仕様に従って作成されている。

ブートストラッパー

コンピュータプログラムのインストールの間、インストーラまたはパッケージマネジャー自身をアップデートすることが時々必要である。これを可能にするためにブートストラップと呼ばれるテクニックが使用される。このための共通のパターンは、インストーラをアップデートし、アップデートの後で本当のインストールを始める小さな実行可能ファイル(例:setup.exe)を使う。この小さな実行形式はブートストラッパーと呼ばれる。時々、ブートストラッパはブートストラップのプロセスの間にもソフトウェアのためのほかの必須のものをインストールする。

共通のインストーラ

WindowsmacOS、およびLinuxのためにインストーラを作り出すクロスプラットフォームのインストーラのビルダーとして、InstallAnywhere(フレクセラ・ソフトウェア英語版)、JExpress (DeNova)、InstallBuilder (BitRock) が存在する。

WindowsのためのインストーラはソフトウェアのインストールコンポーネントMicrosoft Windows Installerが存在する。Windowsのためにインストーラを作成するための追加のサードパーティの商用のツールは、InstallShieldフレクセラ・ソフトウェア英語版)、Wise Installation Studio(ワイズソリューションズ)、SetupBuilder (Lindersoft)、Installer VISE (MindVision Software)、MSI Studio(スクリプトロジック)、Actual Installer (Softeza Development)、Smart Install Maker (InstallBuilders Company)、MSI FactoryとSetup Factory(インディゴローズソフトウェア)が存在する。フリーな代わりのインストーラオーサリングツールはNSIS、IzPack、Clickteam、Inno SetupWiXが存在する。

macOSにはネイティブのパッケージマネジャーソフトウェアInstallerが存在する。macOSはアプリケーションをアップデートする別個のソフトウェアApple Software Updateを含むが、アップルのソフトウェアとシステムソフトウェアのみをサポートする。macOSのための商業的なアプリケーションはまたInstaller VISE (MindVision Software)、InstallerMaker (StuffIt) などのサードパーティーのインストーラを使用することがある。

WindowsにはOSのセキュリティ更新プログラムやデバイスドライバなどをネットワーク経由で配信・ダウンロード・インストールする仕組みとして、Microsoft UpdateWindows Updateが存在する。また、Windows 8以降で利用可能なWindowsストアアプリは、従来のデスクトップアプリケーションとはインストール形態が異なり、基本的にWindowsストア経由で配信・販売・購入・ダウンロード・インストールする。


  1. ^ この定義では実行ファイルを単にコピーすることや、実行ファイルの入ったドライブをマウントすることはインストールの範疇に入らない。トレンドマイクロによる説明ではUSBメモリ内の実行ファイルを起動するタイプのアプリケーションを「インストール不要」と呼んでいる。
  2. ^ トレンドマイクロ ポータブル セキュリティ 2:オフライン端末対策:法人のお客様:トレンドマイクロ
  3. ^ a b 大辞林三省堂) 『インストール』当該項目より
  4. ^ インストールとは【install】(セットアップ)”. IT用語辞典. 2012年5月3日閲覧。
  5. ^ AutomatedInstallation - Debian Wiki”. wiki.debian.org. 2020年7月16日閲覧。
  6. ^ 例外的に、NetBSDのpkgsrcは、NetBSD以外も(Linuxなども)積極的にサポートしている。






インストールと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「インストール」に関係したコラム

辞書ショートカット

すべての辞書の索引

「インストール」の関連用語

インストールのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



インストールのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのインストール (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS