[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0644110A - Installing method - Google Patents

Installing method

Info

Publication number
JPH0644110A
JPH0644110A JP4216653A JP21665392A JPH0644110A JP H0644110 A JPH0644110 A JP H0644110A JP 4216653 A JP4216653 A JP 4216653A JP 21665392 A JP21665392 A JP 21665392A JP H0644110 A JPH0644110 A JP H0644110A
Authority
JP
Japan
Prior art keywords
software
installation
medium
cpu
position information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP4216653A
Other languages
Japanese (ja)
Inventor
Makoto Matsuyama
誠 松山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP4216653A priority Critical patent/JPH0644110A/en
Publication of JPH0644110A publication Critical patent/JPH0644110A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE:To realize exact installation whose operation is easy for a computer having any CPU architecture. CONSTITUTION:In an installing method by which arbitrary software is installed in the computer form a single installation medium (magnetic cartridge, for example) where software corresponding to plural CPU architectures, position information 34 consisting of the name of the CPU architecture which software to be installed operates and the storage position of software operated by the CPU architecture is previously stored in the installation medium, and software fitted to the CPU architecture of the computer for installing is obtained based on the position information.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は複数のCPUアーキテク
チャあるいは複数のソフトウェアのバージョンのそれぞ
れに対応したソフトウェアを格納してある単一媒体から
ソフトウェアをインストールする方法に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for installing software from a single medium storing software corresponding to a plurality of CPU architectures or a plurality of software versions.

【0002】昨今のパーソナルコンピュータやワークス
テーションといった比較的小規模な計算機においてもそ
の記憶容量の大型化、物理的サイズの縮小化により、ソ
フトウェアのインストール媒体も以前のフロッピーディ
スク(例えば特開昭62−202233号公報参照)、
磁気テープから、大容量のデータを格納可能な8mmテ
ープやCD−ROMといったものに移ってきている。一
方、ワークステーションでは各メーカーごとのオペレー
ティングシステムの統合化によって、CPUアーキテク
チャが異なってもソフトウェアのソースの互換性は保た
れたり、CPUアーキテクチャが同一であればオブジェ
クトの互換性も保つことができるようになってきてい
る。したがって、同じソフトウェアを複数のCPUに個
別に対応させることは比較的容易に実施可能な状況にお
いては、複数アーキテクチャのそれぞれに対応したソフ
トウェアを個別に単一のインストール媒体に格納すると
いうことはコスト面からも必要となる。
Even in a relatively small computer such as a personal computer or a workstation these days, a software installation medium is a floppy disk (for example, Japanese Laid-Open Patent Publication No. 62- No. 202233),
The use of magnetic tape is shifting to 8 mm tapes and CD-ROMs that can store large amounts of data. On the other hand, in workstations, by integrating operating systems of different manufacturers, software source compatibility can be maintained even if CPU architectures differ, and object compatibility can be maintained if the CPU architectures are the same. Is becoming. Therefore, in a situation where it is relatively easy to individually associate the same software with multiple CPUs, it is costly to store the software corresponding to each of the multiple architectures individually in a single installation medium. It is also necessary from.

【0003】[0003]

【発明が解決しようとする課題】しかし、このインスト
ール媒体を作成するときにはその媒体のどの位置にどの
CPUアーキテクチャのソフトウェアを格納してあるの
かはインストール媒体を作成するメーカー側でしかわか
らず、ユーザは自分がインストールするCPUアーキテ
クチャは何であるかを知り、手順書に従ってそのCPU
アーキテクチャ用のデータの位置を指示する必要があっ
た。これは計算機の扱いの不慣れなユーザには操作が煩
雑となり、誤ったインストールをしてしまうという欠点
があった。これは同一のCPUアーキテクチャの計算機
に対する異なるバージョンのソフトウェアをインストー
ルするときも同様の問題が生じる。
However, when creating this installation medium, only the manufacturer of the installation medium can know which CPU architecture software is stored in which position of the medium. Know what the CPU architecture you are installing and follow the procedure
It was necessary to indicate the location of the data for the architecture. This has a drawback that the operation becomes complicated for a user who is unfamiliar with the handling of the computer, and an incorrect installation is performed. This causes the same problem when installing different versions of software for computers with the same CPU architecture.

【0004】本発明は、前記した従来技術の欠点を改良
するために、対応しているどんなCPUアーキテクチャ
あるいはソフトウェアのバージョンを持つ計算機に対し
ても、エンドユーザにインストールする計算機のCPU
アーキテクチャあるいはOSバージョンを意識させるこ
となく、操作が容易で正確なインストールを実現するこ
とを目的とする。
In order to remedy the above-mentioned drawbacks of the prior art, the present invention installs the CPU of the computer installed on the end user for a computer having any compatible CPU architecture or software version.
The object is to realize an easy installation and accurate installation without being aware of the architecture or the OS version.

【0005】[0005]

【課題を解決するための手段】本発明のインストール方
法は、複数のCPUアーキテクチャのそれぞれに対応し
たソフトウェアを格納した単一のインストール媒体(例
えば磁気カートリッジ)から任意のソフトウェアを計算
機にインストールするインストール方法において、イン
ストールすべきソフトウェアの動作するCPUアーキテ
クチャの名称(40)とそのCPUアーキテクチャで動
作するソフトウェアの格納位置(41)とを含む位置情
報(34)を予めインストール媒体に格納し、そのイン
ストール媒体に格納された前記位置情報に基づいてイン
ストールする計算機のCPUアーキテクチャに対応する
ソフトウェア(35,36,37)を取得し、インスト
ールを行うことを特徴とする。
The installation method of the present invention is an installation method for installing arbitrary software into a computer from a single installation medium (for example, a magnetic cartridge) storing software corresponding to each of a plurality of CPU architectures. In, the location information (34) including the name (40) of the CPU architecture on which the software to be installed operates and the storage location (41) of the software operating on the CPU architecture is stored in advance in the installation medium, and the location information (34) is stored in the installation medium. It is characterized in that the software (35, 36, 37) corresponding to the CPU architecture of the computer to be installed is acquired based on the stored position information and installed.

【0006】また、本発明のインストール方法の他の態
様は、複数のバージョンのそれぞれに対応したソフトウ
ェアを格納した単一のインストール媒体から任意のバー
ジョンのソフトウェアをインストールするインストール
方法において、インストールすべきバージョンの名称
(101)とそのバージョンで動作するソフトウェアの
媒体上の格納位置(102)とを含む位置情報(94)
を予めインストール媒体に格納し、そのインストール媒
体に格納された前記位置情報に基づいて、インストール
する計算機のソフトウェアのバージョンに対応するソフ
トウェア(95、96)を取得し、インストールを行う
ことを特徴とする。
Another aspect of the installation method of the present invention is, in an installation method of installing an arbitrary version of software from a single installation medium storing software corresponding to each of a plurality of versions, the version to be installed. Information (94) including the name (101) of the software and the storage location (102) on the medium of the software operating with that version
Is stored in advance in an installation medium, software (95, 96) corresponding to the version of the software of the computer to be installed is acquired based on the position information stored in the installation medium, and the installation is performed. .

【0007】[0007]

【作用】インストール媒体上には、複数のCPUアーキ
テクチャに対応するソフトウェアが格納されており、そ
のソフトウェアが格納されているインストール媒体上の
位置情報もインストール媒体上の所定の位置に格納され
ている。その位置情報は、例えばインストール対象の計
算機のCPUアーキテクチャの名称とそれに対応するソ
フトウェアの格納位置とを対応させたテーブルとして構
成され、インストール対象のCPUアーキテクチャによ
りテーブルを索引して、格納位置の情報を得る。そして
その格納位置から所定のデータを取得して、インストー
ルを行う。本発明によれば、インストール媒体上に対応
アーキテクチャとその媒体上の格納位置を対比させた格
納位置の情報を持っているので、ユーザはインストール
をするために必要な計算機の機器情報を意識することな
く、正確に必要なソフトウェアをインストールすること
ができる。
The software corresponding to a plurality of CPU architectures is stored on the installation medium, and the position information on the installation medium where the software is stored is also stored at a predetermined position on the installation medium. The position information is configured as, for example, a table in which the name of the CPU architecture of the installation target computer and the storage position of the corresponding software are associated with each other. obtain. Then, the predetermined data is acquired from the storage location and the installation is performed. According to the present invention, since the installation medium has the information on the storage location comparing the corresponding architecture and the storage location on the medium, the user should be aware of the device information of the computer necessary for the installation. Without, you can install exactly the software you need.

【0008】また、本発明の他の態様においては、イン
ストール媒体上に、複数のバージョンに対応するソフト
ウェアが格納されており、そのソフトウェアが格納され
ているインストール媒体上の位置情報もインストール媒
体上の所定の位置に格納されている。その位置情報は、
例えばインストール対象のソフトウェアのバージョンの
名称とそれに対応するソフトウェアの格納位置とを対応
させたテーブルとして構成され、インストール対象のバ
ージョンによりテーブルを索引して、格納位置の情報を
得る。そしてその格納位置から所定のデータを取得し
て、インストールを行う。本発明によれば、インストー
ル媒体上に対応バージョンとその媒体上の格納位置を対
比させた格納位置の情報を持っているので、ユーザはイ
ンストールをするために必要なソフトウェアのバージョ
ンを意識することなく、正確に必要なソフトウェアをイ
ンストールすることができる。
In another aspect of the present invention, software corresponding to a plurality of versions is stored on the installation medium, and position information on the installation medium where the software is stored is also stored on the installation medium. Stored in place. Its location information is
For example, it is configured as a table in which the name of the version of software to be installed is associated with the storage location of the corresponding software, and the table is indexed by the version of the installation target to obtain information on the storage location. Then, the predetermined data is acquired from the storage location and the installation is performed. According to the present invention, since the installation medium has the information on the storage location in which the corresponding version is compared with the storage location on the medium, the user does not have to be aware of the version of the software required for installation. , Can install exactly the required software.

【0009】[0009]

【実施例】図2に本発明のインストール方法を実行する
ためのシステム構成を示す。これは、中央処理装置2
1、メモリ(主記憶装置)22、インストール媒体を読
み書きする媒体ドライブ23、データやインストールプ
ログラムを保持する補助記憶装置24、およびユーザが
操作するキーボードと結果を得るための表示用ディスプ
レイ25を備えている。なお、補助記憶装置24は計算
機に直接接続されたハードディスクのようなものだけで
なく、オペレーティングシステムが提供するネットワー
クを介してアクセスされる補助記憶装置も含まれる。ま
た、インストール媒体には各CPUアーキテクチャとそ
のCPUに対応した媒体上の位置に対応した情報(以
下、位置情報と呼ぶ)を媒体上に保持している。
FIG. 2 shows a system configuration for executing the installation method of the present invention. This is the central processing unit 2
1, a memory (main storage device) 22, a medium drive 23 for reading and writing an installation medium, an auxiliary storage device 24 for holding data and an installation program, and a keyboard operated by a user and a display 25 for displaying results. There is. The auxiliary storage device 24 includes not only a hard disk directly connected to the computer but also an auxiliary storage device accessed via a network provided by the operating system. Further, the installation medium holds information (hereinafter referred to as position information) corresponding to each CPU architecture and the position on the medium corresponding to the CPU on the medium.

【0010】図1に図2の構成のもとでインストール方
法を実行するのに必要となるソフトウェア手段を示す。
図2のシステム全体および各ソフトウェアを制御するオ
ペレーティングシステム11、インストールされる先に
計算機のCPUアーキテクチャを取得するCPUアーキ
テクチャ取得手段12、インストール媒体の指定された
位置からデータを取得するデータファイル取得手段1
3、取得したCPUアーキテクチャと位置情報から得た
CPUアーキテクチャとを比較するCPUアーキテクチ
ャ比較手段14、CPUアーキテクチャに対応する位置
を取得するデータ位置取得手段15、および取得した位
置を媒体に対して指示する位置指示手段16を備えてい
る。なお、インストール媒体およびこれを制御するオペ
レーティングシステム11は、複数のファイルをユーザ
またはプログラムが指定した位置にデータを格納可能
で、指定された位置からデータを取得する手段を提供し
ている必要がある。以上に説明した構成を用いて本発明
の方法を実施する実施例について以下に説明する。
FIG. 1 shows the software means required to execute the installation method under the configuration of FIG.
An operating system 11 for controlling the entire system and each software of FIG. 2, a CPU architecture acquisition means 12 for acquiring the CPU architecture of a computer before being installed, and a data file acquisition means 1 for acquiring data from a specified position of an installation medium.
3, CPU architecture comparison means 14 for comparing the acquired CPU architecture with the CPU architecture obtained from the position information, data position acquisition means 15 for acquiring the position corresponding to the CPU architecture, and instructing the acquired position to the medium. The position indicating means 16 is provided. It should be noted that the installation medium and the operating system 11 that controls the installation medium must be able to store data in a plurality of files at positions designated by a user or a program, and must provide means for acquiring data from the designated positions. . An example for carrying out the method of the present invention using the configuration described above will be described below.

【0011】(第1の実施例)図3はこの実施例におけ
るカートリッジテープに代表される磁気テープ上のデー
タ構成を簡略的に示す図である。同図において、31は
カートリッジテープの読み取り先頭位置、32はテープ
上のエンドオブファイルマーク(以下EOFマーク)、
33はソフトウェアをインストールするインストールプ
ログラム、34はソフトウェア格納位置情報データ、3
5はCPU−1に対するソフトウェアデータ群、36は
CPU−2に対するソフトウェアデータ群、37はCP
U−nに対する対するソフトウェアデータ群が続いてい
ることを示している。
(First Embodiment) FIG. 3 is a diagram schematically showing a data structure on a magnetic tape represented by a cartridge tape in this embodiment. In the figure, 31 is the reading start position of the cartridge tape, 32 is the end of file mark (hereinafter referred to as EOF mark) on the tape,
33 is an installation program for installing software, 34 is software storage location information data, 3
5 is a software data group for CPU-1, 36 is a software data group for CPU-2, and 37 is a CP
It indicates that the software data group corresponding to U-n continues.

【0012】図4はその位置情報34のデータ構造の例
である。40はCPUの種類を示す文字列、41はその
CPU用のソフトウェアの格納されいる位置までのEO
Fの数を示す。図5、図6はこれら図3、図4で表され
た構成をもつ磁気テープからソフトウェアをインストー
ルする際のステップを表すフローチャートを示してい
る。以下図5、図6によりインストール処理を順を追っ
て説明する。
FIG. 4 shows an example of the data structure of the position information 34. 40 is a character string indicating the type of CPU, 41 is EO up to the position where the software for that CPU is stored
The number of F is shown. 5 and 6 are flow charts showing steps in installing software from the magnetic tape having the configuration shown in FIGS. 3 and 4. The installation process will be described below in order with reference to FIGS.

【0013】この例では、インストール媒体として磁気
テープを用い、補助記憶装置としてハードディスクを使
用している。図3に示したように、インストールプログ
ラム33がインストール媒体上に存在しているので、S
tep1でテープを媒体ドライブ23にセットする。S
tep2ではデータファイル取得手段13を用いてイン
ストールプログラム33を補助記憶装置24上に取り出
し、Step3のようにこれを実行する。
In this example, a magnetic tape is used as an installation medium and a hard disk is used as an auxiliary storage device. As shown in FIG. 3, since the installation program 33 exists on the installation medium, S
At step 1, the tape is set in the medium drive 23. S
At step 2, the installation program 33 is taken out onto the auxiliary storage device 24 by using the data file acquisition means 13, and is executed as at step 3.

【0014】これ以降のインストールスクリプトの処理
は図6の処理フロー図で説明する。Step4にてイン
ストールプログラムに特有の前処理を行いインストール
条件の適応性をチェックする。その後Step5でCP
Uアーキテクチャ取得手段12を用いてCPUアーキテ
クチャの文字列を取得し、変数archに格納する。S
tep6で位置情報をデータファイル取得手段13を用
いて補助記憶装置(ディスク)上に位置情報ファイルと
して格納する。その位置情報は前述のように図4に示す
データ構造を有するテーブルとして格納されている。S
tep7では取得した位置情報を解析するために必要な
準備を行う。Step8では、CPUアーキテクチャ比
較手段14を用いて、取得した変数archのエントリ
が位置情報ファイルに存在するかどうかを判定する。な
ければStep14でエラーメッセージを表示する。も
しあれば、Step9でデータ位置取得手段15を用い
て磁気テープ上の位置を取得し変数countに格納す
る。Step10では、位置指示手段16を用いて磁気
テープを巻戻し、Step11でテープの読み取り位置
をEOFのcount分だけスキップさせる。Step
12ではデータファイル取得手段13を用いてCPUの
アーキテクチャに合致した所望のソフトウェアをディス
クに格納する。Step13で終了メッセージなどの後
処理を行い終了する。
The subsequent installation script processing will be described with reference to the processing flow chart of FIG. At Step 4, preprocessing specific to the installation program is performed to check the adaptability of the installation conditions. Then CP at Step 5
A character string of the CPU architecture is acquired by using the U architecture acquisition means 12 and stored in the variable arch. S
At step 6, the position information is stored as a position information file on the auxiliary storage device (disk) by using the data file acquisition means 13. The position information is stored as a table having the data structure shown in FIG. 4 as described above. S
In step 7, preparations necessary for analyzing the acquired position information are performed. At Step 8, the CPU architecture comparing unit 14 is used to determine whether or not the acquired entry of the variable arch exists in the position information file. If not, an error message is displayed at Step 14. If so, in step 9, the position on the magnetic tape is acquired using the data position acquisition means 15 and stored in the variable count. At Step 10, the magnetic tape is rewound by using the position indicating means 16, and at Step 11, the tape reading position is skipped by the EOF count. Step
At 12, the desired software that matches the architecture of the CPU is stored in the disk using the data file acquisition means 13. At Step 13, post-processing such as an end message is performed, and the process ends.

【0015】(第2の実施例)この実施例は、インスト
ール媒体としてCD−ROMを用いた場合の例である。
図7はCD−ROMに位置情報を付加したデータの構成
を簡略化して示した図である。同図において、72はC
D−ROMの読み取り先頭位置、73は位置情報のブロ
ック位置、74は各CPU用のソフトウェアデータ群の
ブロック位置、75はCD−ROMのソフトウェア情報
(S/W)およびハードウェア情報(H/W)、76は
ソフトウェア格納位置情報データ、77はCPU−1に
対するソフトウェアデータ群、78はCPU−2に対す
るソフトウェアデータ群を示している。図8はその位置
情報のデータ構造の例である。81はCPUの種類を示
す文字列、82はそのCPU用のソフトウェアの格納さ
れいる位置までの先頭からのブロック数を示す。
(Second Embodiment) In this embodiment, a CD-ROM is used as an installation medium.
FIG. 7 is a diagram showing a simplified structure of data in which position information is added to a CD-ROM. In the figure, 72 is C
D-ROM read start position, 73 is position information block position, 74 is block position of software data group for each CPU, 75 is CD-ROM software information (S / W) and hardware information (H / W) ), 76 is software storage position information data, 77 is a software data group for CPU-1, and 78 is a software data group for CPU-2. FIG. 8 shows an example of the data structure of the position information. Reference numeral 81 is a character string indicating the type of CPU, and 82 is the number of blocks from the beginning up to the position where the software for the CPU is stored.

【0016】この実施例の処理のフローは、第1の実施
例とインストールの媒体の相違に伴い、EOFをカウン
トする代わりにブロック数をカウントしてソフトウェア
の格納位置を求めるという位置情報の形式の相違がある
だけで、その処理は基本的に同様のものである。
The processing flow of this embodiment is in the form of position information in which the software storage position is obtained by counting the number of blocks instead of counting the EOF due to the difference in the installation medium from the first embodiment. The processing is basically the same, with only the differences.

【0017】(第3の実施例)第1および第2の実施例
は、複数のCPUアーキテクチャに対応して本発明を適
用するものであったが、ある業務アプリケーションがオ
ペレーティングシステムやウィンドウシステムのバージ
ョンごとにその内容を変更して市場に提供する必要があ
ったときにも本発明のインストール方法を適用すること
ができる。図9は、その場合の実施例を示すもので、図
3においてCPUアーキテクチャに対応したものをある
オペレーティングシステムのバージョンに変更したもの
である。同図において91はカートリッジテープの読み
取り先頭ポジション、92はテープ上のエンドオブファ
イルマーク(EOF)、93はソフトウェアをインスト
ールするインストールプログラム、94は本発明におけ
るソフトウェア格納位置情報データ、95はOSバージ
ョン1.0に対するソフトウェアデータ群、96はOS
バージョン2.0に対するソフトウェアデータ群を示し
ている。図10は位置情報のデータ構造の例である。1
01はOSバージョンの種類を示す文字列、102はそ
のOSバージョンのソフトウェアの格納されいる位置ま
での先頭からのEOFの数を示す。図11はインストー
ルの処理のフローを示すものであり、OSバージョンご
とにインストールされるソフトウェアを選択するように
した点に相違があるほかは図6の処理とほぼ同様の処理
を行う。
(Third Embodiment) In the first and second embodiments, the present invention is applied to a plurality of CPU architectures. However, a certain business application has an operating system or window system version. The installation method of the present invention can also be applied when it is necessary to change the contents for each and provide it to the market. FIG. 9 shows an embodiment in that case, in which the one corresponding to the CPU architecture in FIG. 3 is changed to a certain operating system version. In the figure, reference numeral 91 is a reading head position of the cartridge tape, 92 is an end of file mark (EOF) on the tape, 93 is an installation program for installing software, 94 is software storage position information data in the present invention, and 95 is OS version 1. Software data group for 0, 96 for OS
The software data group for version 2.0 is shown. FIG. 10 shows an example of the data structure of position information. 1
01 indicates a character string indicating the type of OS version, and 102 indicates the number of EOFs from the beginning up to the position where the software of the OS version is stored. FIG. 11 shows a flow of the installation process, which is almost the same as the process of FIG. 6 except that the software to be installed is selected for each OS version.

【0018】[0018]

【発明の効果】本発明によれば、同一の作業を実行する
ソフトウェアを動作環境に対応して、複数のデータを位
置情報とともに単ー媒体上に格納している。同様なソフ
トウェアが複数個分インストール媒体に存在しているに
もかかわらず、ユーザはインストールされる計算機の機
器情報や環境ソフトウェアのバージョン等を意識するこ
となく正確に必要なソフトウェアをインストールするこ
とが可能となる。
According to the present invention, a plurality of pieces of data are stored together with position information on a single medium in correspondence with the operating environment of software for executing the same work. Even if multiple pieces of similar software exist on the installation medium, the user can install the required software accurately without being aware of the device information of the computer to be installed or the version of the environmental software. Becomes

【0019】新しいCPUや別のバージョンのOSに対
応したソフトウェアをインストール媒体に新たに追加し
ようとした場合にも、位置情報のデータサイズが予め決
められていれば、この位置情報を正確に更新し、必要な
ソフトウェア群を所定の位置に追加すればよいので、新
たに媒体を作成する必要もなく、在庫のインストール媒
体をそのまま使用することができコストの削減となる。
Even when a software corresponding to a new CPU or another version of OS is to be newly added to the installation medium, if the data size of the position information is predetermined, the position information can be updated accurately. Since it is only necessary to add the necessary software group at a predetermined position, it is not necessary to create a new medium and the stock installation medium can be used as it is, resulting in cost reduction.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明のインストール方法を実施するための
構成(ソフトウェア手段)の一例を示す図
FIG. 1 is a diagram showing an example of a configuration (software means) for implementing an installation method of the present invention.

【図2】 上記ソフトウェア手段の実行のための機器構
成の概略を示すブロック図
FIG. 2 is a block diagram showing an outline of a device configuration for executing the software means.

【図3】 第1の実施例における磁気テープ上のデータ
構成を簡略的に示す図
FIG. 3 is a diagram schematically showing a data structure on a magnetic tape according to the first embodiment.

【図4】 第1の実施例の位置情報のデータ構造の例を
示す図
FIG. 4 is a diagram showing an example of a data structure of position information according to the first embodiment.

【図5】 第1の実施例のソフトウェアのインストール
処理のフローチャート
FIG. 5 is a flowchart of software installation processing according to the first embodiment.

【図6】 図5のフローチャートにおけるインストール
スクリプトの処理の詳細なフローを示す図
6 is a diagram showing a detailed flow of processing of an installation script in the flowchart of FIG.

【図7】 第2の実施例におけるCD−ROM上のデー
タ構成を簡略的に示す図
FIG. 7 is a diagram schematically showing a data structure on a CD-ROM in the second embodiment.

【図8】 第2の実施例の位置情報のデータ構造の例を
示す図
FIG. 8 is a diagram showing an example of a data structure of position information according to the second embodiment.

【図9】 第3の実施例における磁気テープ上のデータ
構成を簡略的に示す図
FIG. 9 is a diagram schematically showing a data structure on a magnetic tape according to a third embodiment.

【図10】 第3の実施例の位置情報のデータ構造の例
を示す図
FIG. 10 is a diagram showing an example of a data structure of position information according to the third embodiment.

【図11】 第3の実施例におけるインストールスクリ
プトの処理のフローを示す図
FIG. 11 is a diagram showing a flow of processing of an install script in the third embodiment.

【符号の説明】[Explanation of symbols]

11…オペレーティングシステム、12…CPUアーキ
テクチャ取得手段、13…データファイル取得手段、1
4…CPUアーキテクチャ比較手段、15…データ位置
取得手段、16…位置指示手段、17…インストールプ
ログラム、21…CPU(中央処理装置)、22…メモ
リ(主記憶装置)、23…媒体ドライブ、24…補助記
憶装置。
11 ... Operating system, 12 ... CPU architecture acquisition means, 13 ... Data file acquisition means, 1
4 ... CPU architecture comparison means, 15 ... Data position acquisition means, 16 ... Position instruction means, 17 ... Installation program, 21 ... CPU (central processing unit), 22 ... Memory (main storage device), 23 ... Medium drive, 24 ... Auxiliary storage device.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 複数のCPUアーキテクチャのそれぞれ
に対応したソフトウェアを格納した単一インストール媒
体から任意のソフトウェアを計算機にインストールする
インストール方法において、インストールすべきソフト
ウェアの動作するCPUアーキテクチャの名称とそのC
PUアーキテクチャで動作するソフトウェアの媒体上の
格納位置とを含む位置情報を予めインストール媒体に格
納し、そのインストール媒体に格納された前記位置情報
に基づいて、インストールする計算機のCPUアーキテ
クチャに対応するソフトウェアを取得し、インストール
を行うことを特徴とするインストール方法。
1. In an installation method for installing arbitrary software into a computer from a single installation medium that stores software corresponding to each of a plurality of CPU architectures, the name of the CPU architecture on which the software to be installed operates and its C
Position information including the storage position of the software operating on the PU architecture on the medium is stored in advance in the installation medium, and the software corresponding to the CPU architecture of the computer to be installed is installed based on the position information stored in the installation medium. An installation method characterized by acquiring and installing.
【請求項2】 複数のバージョンのそれぞれに対応した
ソフトウェアを格納した単一媒体から任意のバージョン
のソフトウェアをインストールするインストール方法に
おいて、インストールすべきバージョンの名称とそのバ
ージョンで動作するソフトウェアの媒体上の格納位置と
を含む位置情報を予めインストール媒体に格納し、その
インストール媒体に格納された前記位置情報に基づい
て、インストールする計算機のソフトウェアのバージョ
ンに対応するソフトウェアを取得し、インストールを行
うことを特徴とするインストール方法。
2. In an installation method for installing software of an arbitrary version from a single medium storing software corresponding to each of a plurality of versions, a name of a version to be installed and a medium of software operating with the version are installed. Position information including a storage position is stored in advance in an installation medium, and software corresponding to the version of the software of the computer to be installed is acquired and installed based on the position information stored in the installation medium. And how to install.
JP4216653A 1992-07-23 1992-07-23 Installing method Pending JPH0644110A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4216653A JPH0644110A (en) 1992-07-23 1992-07-23 Installing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4216653A JPH0644110A (en) 1992-07-23 1992-07-23 Installing method

Publications (1)

Publication Number Publication Date
JPH0644110A true JPH0644110A (en) 1994-02-18

Family

ID=16691828

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4216653A Pending JPH0644110A (en) 1992-07-23 1992-07-23 Installing method

Country Status (1)

Country Link
JP (1) JPH0644110A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7236998B2 (en) 2003-09-25 2007-06-26 International Business Machines Corporation System and method for solving a large system of dense linear equations
US7318218B2 (en) 2003-09-25 2008-01-08 International Business Machines Corporation System and method for processor thread for software debugging
US7389508B2 (en) 2003-09-25 2008-06-17 International Business Machines Corporation System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment
US7392511B2 (en) 2001-03-22 2008-06-24 International Business Machines Corporation Dynamically partitioning processing across plurality of heterogeneous processors
US7415703B2 (en) 2003-09-25 2008-08-19 International Business Machines Corporation Loading software on a plurality of processors
US7444632B2 (en) 2003-09-25 2008-10-28 International Business Machines Corporation Balancing computational load across a plurality of processors
US7475257B2 (en) 2003-09-25 2009-01-06 International Business Machines Corporation System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data
US7496917B2 (en) 2003-09-25 2009-02-24 International Business Machines Corporation Virtual devices using a pluarlity of processors
US7549145B2 (en) 2003-09-25 2009-06-16 International Business Machines Corporation Processor dedicated code handling in a multi-processor environment

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7392511B2 (en) 2001-03-22 2008-06-24 International Business Machines Corporation Dynamically partitioning processing across plurality of heterogeneous processors
US7236998B2 (en) 2003-09-25 2007-06-26 International Business Machines Corporation System and method for solving a large system of dense linear equations
US7318218B2 (en) 2003-09-25 2008-01-08 International Business Machines Corporation System and method for processor thread for software debugging
US7389508B2 (en) 2003-09-25 2008-06-17 International Business Machines Corporation System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment
US7415703B2 (en) 2003-09-25 2008-08-19 International Business Machines Corporation Loading software on a plurality of processors
US7444632B2 (en) 2003-09-25 2008-10-28 International Business Machines Corporation Balancing computational load across a plurality of processors
US7475257B2 (en) 2003-09-25 2009-01-06 International Business Machines Corporation System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data
US7496917B2 (en) 2003-09-25 2009-02-24 International Business Machines Corporation Virtual devices using a pluarlity of processors
US7549145B2 (en) 2003-09-25 2009-06-16 International Business Machines Corporation Processor dedicated code handling in a multi-processor environment

Similar Documents

Publication Publication Date Title
US7769990B1 (en) Using a monitoring process to update system configuration settings during restore operations
US8676809B1 (en) Method and apparatus for mapping virtual machine incremental images
US8132186B1 (en) Automatic detection of hardware and device drivers during restore operations
US6944867B2 (en) Method for providing a single preloaded software image with an ability to support multiple hardware configurations and multiple types of computer systems
US7886185B1 (en) Creation of a device database and synthesis of device driver information during dissimilar system restore
EP0917060A1 (en) System for computer recovery using removable high capacity media
JPH08249191A (en) Method and equipment for boot
JPH0792745B2 (en) Method and apparatus for installing software files in a workstation
US20050144608A1 (en) Operating system allowing running of real-time application programs, control method therefor, and method of loading dynamic link libraries
US7617391B2 (en) Method and apparatus for dynamically selecting one of multiple firmware images for booting an I/O controller
US6418485B1 (en) System and method for managing device driver logical state information in an information handling system
US8397055B2 (en) Method and system for post-build modification of firmware binaries to support different hardware configurations
TWI450194B (en) Method and system for processing operating system, computer readable storage medium storing the method
JPH0644110A (en) Installing method
US7120652B2 (en) Method, system and program for determining version of storage devices and programs indicated in the resource information installed in the computer system
US20030135663A1 (en) Method, system, and program for including device parameters from a device driver in a configuration file
US20090307680A1 (en) Side-by-side driver installation
US6915512B1 (en) Software editing with indication of format and processing state of each process of the software
JP2003058378A (en) Information processor, program installing method, storage medium and program
JPH1124896A (en) Software installation method
US20040205730A1 (en) System and method for building libraries and groups of computer programs
US20080004857A1 (en) Restoring base configuration on software testing computer
US7000222B1 (en) Method, system, and program for accessing variables from an operating system for use by an application program
US6457123B1 (en) Self-importing system change routine
CN102254155A (en) Accurate font activation