インストール
'''インストール'''('''')とは、コンピュータにおいて、ソフトウェアを使用可能な状態にすることである。'''セットアップ'''とも呼ばれるが、セットアップはインストールと設定をまとめた表現と考えることもできる。概要
インストールとは、オペレーティングシステムやアプリケーションソフトウェアなどが格納されているCD-ROMなどの記憶媒体や圧縮ファイルなどからファイルを展開し、プログラムを実行できる状態にすることである。この内、製品の旧バージョンから新バージョンに上書きすることは'''アップグレード'''という場合が多い(逆に旧バージョンに上書きすることは'''ダウングレード'''という)。使用者が他のマシンや媒体からハードディスクドライブ等に直接コピーする方法と、'''インストーラ'''と呼ばれるインストール専用のプログラムを用いて行う方法がある。対義語は'''アンインストール'''(削除)。一般的にインストールはソフトウェアを利用可能にする手順の一つであり、ファイルを展開し、実行可能な状態にするところまでを指すことが多い。
ソフトウェアの規模や性質から、インストール作業に一部の(あるいはすべての)設定作業を伴うものもあり、またOSのインストールとデバイスドライバーのインストールのように連続した作業を要する場合もある。
なお、英語のinstallは「設置する」「取り付ける」といった意味であり、コンピュータやモニタを設置すること、周辺機器を接続すること、拡張カードを取り付けることなど、ハードウェア全般についても用いるが、日本語ではIBM用語などに見られる程度で、一般的にはソフトウェアを導入する意味に用いる事が多い。次のエントリ
専門用語
●サイレントインストールプロセス中にメッセージやウィンドウを表示しないインストール。“サイレントインストール”は“無人インストール”とは別物だが、しばしば誤用される。
●無人インストール (Unattended install)
インストールの過程でユーザ入力を必要としないインストール。厳密には、インストール開始の操作以外にまったくユーザの関与を必要としないものをいう。インストールには、ソフトウェア利用許諾契約への「同意」を選択する操作や、各種オプションの指定、パスワードの入力などを必要とすることがよくある。GUI環境では、ウィザード形式でこれらの手順を示すインストーラが一般的である。しかし、そのようなインストーラでも一部のものはコマンドラインスイッチで無人インストールが指定可能である。
;アンサーファイル
:インストール中に入力・選択すべき項目を'''アンサーファイル'''と呼ばれるファイルにあらかじめ記述しておき、それに基づいて無人インストールを実行するというインストーラが存在する。大量のコンピュータにMicrosoft Windowsをインストールするなどといった場面で活用される。同等の機能はOS/2ではレスポンスファイルとして実装され、またRedHat Enterprise Linuxではキックスタートという機能で同様の自動作業が行われる。
●セルフインストール
利用者によるインストール開始の操作を必要とせずに無人インストールが開始されるもの(たとえばD02HWのモバイルパートナーのソフトはUSB端子からのセルフインストールであった)。
●ヘッドレスインストール
対象のコンピュータ(特に映像出力のないコンピュータ)に接続されたモニタを使用せずに機能するインストール。これはLocal Area Network経由で、あるいはシリアルケーブル経由で接続された別のマシンで実行されるインストールであることがある。
アンアテンデドおよびヘッドレスインストールはシステムアドミニストレータの一般的な業務である。
●クリーンインストール
典型的な設備の複雑さを与えられたとき、成功した終了を妨げるかもしれない多くのファクターがある。同じプログラムの古いインストールから残り物である特定のファイルや、オペレーティングシステムの複雑な状況が、与えられたプログラムが正しくインストールし、動作させることを防止するために作動するかもしれない。そのような妨害因子(プログラムによって変わるもしれない)がいない状況で実行されたインストールはクリーンインストールと呼ばれる。特に、オペレーティングシステムのクリーンインストールは、実際にインストールする前にそのあて先のパーティションをフォーマットすることによって実行することができる。
●フラットインストール
メディアから直接ではなく、ハードディスクへのそのオリジナルのメディア(たいていCDかDVD)の内容のコピー(''フラットコピー''と呼ばれる)からプログラムのインストールを行うこと。これは目標のマシンが、しばしばインストールに必要なCPUに集中したタスクを実行すると同時に、CD/DVDからのランダムアクセスに対処することができないか、目標のマシンが適切な物理的ドライブを持っていないようないくつかの状況を助ける。
●ネットワークインストール
共有されたネットワークドライブからのプログラムのインストール。これは単に(フラットインストールのために)オリジナルのメディアのコピーであるかもしれないが、頻繁に、大口顧客のために、サイトのライセンスを提供するソフトウェアの製作者はネットワークインストールが意図されているバージョンを提供する。またLinuxやFreeBSDなどでは、光学ドライブなどを備えないPCのためにネットワークを介したOSのインストールが提供される場合がある。OS/2のように起動FDを介して、ネットワーク経由でインストールCDにアクセスするネットワークインストール形態も存在する。
●バーチャルインストール
AmigaOSは1991年のバージョン2.0以降'''Installer'''と呼称されるセンタライズされた標準のインストールユーティリティを特徴とする。それはLISP言語インタプリタによって動作し、これらがプレーンテキストファイルであるのでユーザはインストールのスクリプトを編集する能力を持っている。インストーラはまた、ユーザーがバーチャルインストールを実行し、本当のインストールを委任する前に起こりえるどのような問題をも確認するための卓越した機会を特徴とする。
●上書きインストール
主にもともと入っていたソフトの異なるバージョンを、元のバージョンを削除せずにインストールすることを指す(主に古いバージョンから新しいバージョンに上書きする。アップグレードともいう)。設定ファイルなどの再設定を行わず、実行ファイルなどのみを更新することで、異常になったソフトウェアを回復させる試みとして実行されることもある。次のエントリ
インストーラ
インストールを対話形式で簡単に行うためのプログラムである。特定の場所に確実にインストールしてもらう必要がある場合、インストールするファイルが複数のディレクトリに散在している場合、ライセンスキーの照合が必要な場合、システムのクリーンインストール(ハードディスクを初期化したうえで再度システムを入れ直すこと)後の自分のデータの復旧を自動で行いたい場合、あるいは単に見栄えをよくする目的で用いられる。インストーラで行うことは、まず使用許諾契約書の承認、次に使用ユーザーの入力(必要な場合)、インストール先の選択(必要な場合)、最後に必要なファイルのアーカイブからの展開である。インストール中は用意された画像の表示やほかの製品の宣伝が行われることもある。
一般的にインストーラでインストールしたプログラムにはアンインストーラがついている。これはインストールしたプログラムをアンインストール(削除)するためのプログラムである。また、プログラムのバージョンアップを行う際にインストーラと同じ要領でバージョンアップを行えるように'''アップデータ'''を使用することもある。アップデータは自動的にパージョンアップの対象となるプログラムを検索し、入れ替えるべきファイルを自動的に入れ替える(またはすべてのファイルを入れ替える)。これと似たプログラムに'''パッチプログラム'''が存在する。これはデータの変更された部分の差分だけが用意されており、アップデータよりデータを小さく出来る。パッチプログラムは用意された差分から既存のデータを最新のものに書き換えることでバージョンアップを行う。次のエントリ
ブートストラッパー
コンピュータプログラムのインストールの間、インストーラまたはパッケージマネジャー自身をアップデートすることが時々必要である。これを可能にするためにブートストラップと呼ばれるテクニックが使用される。このための共通のパターンは、インストーラをアップデートし、アップデートの跡で本当のインストールを始める小さな実行可能ファイル(例:setup.exe)を使う。この小さな実行形式はブートストラッパーと呼ばれる。時々、ブートストラッパはブートストラップのプロセスの間にもソフトウェアのためのほかの必須のものをインストールする。次のエントリ出典:フリー百科事典『ウィキペディア(Wikipedia)』
別のワードで検索!
トレンドマガジン [マグゥ]でインストールを検索






私的レビュー!!Firefox4をインストールしてみた!!使ってみた!!