インストール
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/11 13:16 UTC 版)
インストーラ
インストールを対話形式で簡単に行うためのプログラムである。特定の場所に確実にインストールしてもらう必要がある場合、インストールするファイルが複数のディレクトリに散在している場合、ライセンスキーの照合が必要な場合、システムのクリーンインストール(ハードディスクを初期化したうえで再度システムを入れ直すこと)後の自分のデータの復旧を自動で行いたい場合、あるいは単に見栄えをよくする目的で用いられる。
インストーラで行うことは、まず使用許諾契約書の承認、次に使用ユーザーの入力(必要な場合)、インストール先の選択(必要な場合)、最後に必要なファイルのアーカイブからの展開である。インストール中は用意された画像の表示やほかの製品の宣伝が行われることもある。
一般的にインストーラでインストールしたプログラムにはアンインストーラがついている。これはインストールしたプログラムをアンインストール(削除)するためのプログラムである。また、プログラムのバージョンアップを行う際にインストーラと同じ要領でバージョンアップを行えるようにアップデータを使用することもある。アップデータは自動的にパージョンアップの対象となるプログラムを検索し、入れ替えるべきファイルを自動的に入れ替える(またはすべてのファイルを入れ替える)。これと似たプログラムにパッチプログラムが存在する。これはデータの変更された部分の差分だけが用意されており、アップデータよりデータを小さく出来る。パッチプログラムは用意された差分から既存のデータを最新のものに書き換えることでバージョンアップを行う。
一般的にOSにはインストールしたアプリケーションを一覧できる機能とそこからアンインストーラーやアップデーターを起動できる機能が備わっている。また、アプリケーションのインストーラもその仕様に従って作成されている。
ブートストラッパー
コンピュータプログラムのインストールの間、インストーラまたはパッケージマネジャー自身をアップデートすることが時々必要である。これを可能にするためにブートストラップと呼ばれるテクニックが使用される。このための共通のパターンは、インストーラをアップデートし、アップデートの後で本当のインストールを始める小さな実行可能ファイル(例:setup.exe)を使う。この小さな実行形式はブートストラッパーと呼ばれる。時々、ブートストラッパはブートストラップのプロセスの間にもソフトウェアのためのほかの必須のものをインストールする。
共通のインストーラ
Windows、macOS、および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 Setup、WiXが存在する。
macOSにはネイティブのパッケージマネジャーソフトウェアInstallerが存在する。macOSはアプリケーションをアップデートする別個のソフトウェアApple Software Updateを含むが、アップルのソフトウェアとシステムソフトウェアのみをサポートする。macOSのための商業的なアプリケーションはまたInstaller VISE (MindVision Software)、InstallerMaker (StuffIt) などのサードパーティーのインストーラを使用することがある。
WindowsにはOSのセキュリティ更新プログラムやデバイスドライバなどをネットワーク経由で配信・ダウンロード・インストールする仕組みとして、Microsoft UpdateやWindows Updateが存在する。また、Windows 8以降で利用可能なWindowsストアアプリは、従来のデスクトップアプリケーションとはインストール形態が異なり、基本的にWindowsストア経由で配信・販売・購入・ダウンロード・インストールする。
- ^ この定義では実行ファイルを単にコピーすることや、実行ファイルの入ったドライブをマウントすることはインストールの範疇に入らない。トレンドマイクロによる説明ではUSBメモリ内の実行ファイルを起動するタイプのアプリケーションを「インストール不要」と呼んでいる。
- ^ トレンドマイクロ ポータブル セキュリティ 2:オフライン端末対策:法人のお客様:トレンドマイクロ
- ^ a b 大辞林(三省堂) 『インストール』当該項目より
- ^ “インストールとは【install】(セットアップ)”. IT用語辞典. 2012年5月3日閲覧。
- ^ “AutomatedInstallation - Debian Wiki”. wiki.debian.org. 2020年7月16日閲覧。
- ^ 例外的に、NetBSDのpkgsrcは、NetBSD以外も(Linuxなども)積極的にサポートしている。
インストールと同じ種類の言葉
「インストール」に関係したコラム
FXのチャート分析ソフトMT4のダウンロードとインストールの方法
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)は、口座を開設したFX業者、あるいは、MT4の開発元のMetaQuotesSoftwareのWebサイトからダウンロー...
-
EA(Expert Advisor)とは、FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)上で自動売買するためのプログラムの名称です。EAは、多くのWebサイトで公開...
FXのチャート分析ソフトMT4でサポートラインとレジスタンスラインを自動で表示するには
サポートラインとレジスタンスラインは、為替レートがレンジで推移している時にレンジの下限と上限に水平線を引いたもので、ブレイクアウトを見つけるために用いられます。FX(外国為替証拠金取引)のチャート分析...
-
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)のインディケーターとは、チャートを分析するためのテクニカル指標のことです。MT4のインディケーターには、罫線分析ツール...
-
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)でティックを表示する方法を紹介します。▼MT4のティック機能を使う方法MT4のメニューから「表示」、「気配値表示」を選...
FXのチャート分析ソフトMT4のインディケーターを提供しているWebサイトの一覧
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)のインディケーターを提供しているWebサイトの一覧です。インディケーターのファイル形式は、「.mq4」、あるいは、「....
- インストールのページへのリンク