Performing unattended software installation
First Claim
1. A method performed by an electronic apparatus, the electronic apparatus comprising a file server, at least one computer, a set of installation tools, and a database, the method comprising:
- the database having at least one previously answered question;
the file server receiving a selection of one or more software installation files via the set of installation tools, including receiving the selection of a first software installation file for installing first software;
prior to execution of the first software installation file, the set of installation tools initializing unattended installation of the first software, including;
extracting, from the first software installation file, one or more questions to answer during execution of the first software installation file;
compiling the one or more extracted questions;
comparing the compiled questions to the previously answered question, wherein the comparison excludes any redundant question from the compiled questions;
storing the compiled questions in the database;
issuing a first prompt to the computer in order to answer the one or more compiled questions;
receiving one or more answers corresponding to the first prompt; and
storing the received answers in the database; and
during execution of the first software installation file, the set of installation tools performing the unattended installation of the first software, including;
providing the stored answers when requested, including querying the database to obtain the stored answers;
reading first dependency data of the first software installation file, wherein the first dependency data relates to a dependency requirement for installing the first software; and
completing installation of the first software based on the read first dependency data and the stored answers.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods may perform unattended software installation. The method may include receiving a user'"'"'s selection of one or more software installation files, and reading at least a portion of the one or more user-selected software installation files. The method may additionally include extracting, from the read one or more software installation files, questions that a user will be asked to answer during execution of the one or more user-selected software installation files, and compiling the extracted questions. The method may further include prompting a user to provide answers to the compiled questions, and receiving answers to one or more questions of the compiled questions prior to execution of the one or more user-selected software installation files. The method may additionally include storing the received answers, and providing the stored answers when requested during execution of the one or more user-selected software installation files.
-
Citations
13 Claims
-
1. A method performed by an electronic apparatus, the electronic apparatus comprising a file server, at least one computer, a set of installation tools, and a database, the method comprising:
-
the database having at least one previously answered question; the file server receiving a selection of one or more software installation files via the set of installation tools, including receiving the selection of a first software installation file for installing first software; prior to execution of the first software installation file, the set of installation tools initializing unattended installation of the first software, including; extracting, from the first software installation file, one or more questions to answer during execution of the first software installation file; compiling the one or more extracted questions; comparing the compiled questions to the previously answered question, wherein the comparison excludes any redundant question from the compiled questions; storing the compiled questions in the database; issuing a first prompt to the computer in order to answer the one or more compiled questions; receiving one or more answers corresponding to the first prompt; and storing the received answers in the database; and during execution of the first software installation file, the set of installation tools performing the unattended installation of the first software, including; providing the stored answers when requested, including querying the database to obtain the stored answers; reading first dependency data of the first software installation file, wherein the first dependency data relates to a dependency requirement for installing the first software; and completing installation of the first software based on the read first dependency data and the stored answers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification