Performing unattended software installation
First Claim
1. A software installation system, comprising:
- a processor in communication with memory;
an electronic apparatus in communication with the processor, the electronic apparatus comprising a file server, at least one computer, a set of installation tools, and a database;
the database having at least one previously answered question;
the file server to receive a selection of one or more software installation files for installing software via the set of installation tools, including receiving the selection of a first software installation file for installing first software; and
the set of installation tools to;
initialize unattended installation of the first software prior to execution of the first software installation file, including the set of installation tools to;
extract, from the first software installation file, one or more questions to answer during execution of the first software installation file;
compile the one or more extracted questions;
compare the compiled questions to the previously answered question, wherein the comparison excludes any redundant question from the compiled questions;
store the compiled questions in the database;
issue a first prompt to the computer in order to answer the one or more compiled questions;
receive one or more answers corresponding to the first prompt; and
store the received answers in the database; and
perform the unattended installation of the first software on the computer during execution of the first software installation file, including the set of installation tools to;
provide the stored answers when requested, including the set of installation tools to query the database to obtain the stored answers;
read first dependency data of the first software, wherein the first dependency data relates to a dependency requirement for installing the first software; and
complete installation of the first software on the computer based on the read first dependency data and the stored answers.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and computer program products may perform unattended software installation. The systems and computer program products 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 systems and computer program products 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 systems and computer program products 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 systems and computer program products 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
18 Claims
-
1. A software installation system, comprising:
-
a processor in communication with memory; an electronic apparatus in communication with the processor, the electronic apparatus comprising a file server, at least one computer, a set of installation tools, and a database; the database having at least one previously answered question; the file server to receive a selection of one or more software installation files for installing software via the set of installation tools, including receiving the selection of a first software installation file for installing first software; and the set of installation tools to; initialize unattended installation of the first software prior to execution of the first software installation file, including the set of installation tools to; extract, from the first software installation file, one or more questions to answer during execution of the first software installation file; compile the one or more extracted questions; compare the compiled questions to the previously answered question, wherein the comparison excludes any redundant question from the compiled questions; store the compiled questions in the database; issue a first prompt to the computer in order to answer the one or more compiled questions; receive one or more answers corresponding to the first prompt; and store the received answers in the database; and perform the unattended installation of the first software on the computer during execution of the first software installation file, including the set of installation tools to; provide the stored answers when requested, including the set of installation tools to query the database to obtain the stored answers; read first dependency data of the first software, wherein the first dependency data relates to a dependency requirement for installing the first software; and complete installation of the first software on the computer based on the read first dependency data and the stored answers. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 12)
-
-
5. A computer program product for performing unattended software installation by an electronic apparatus, the computer program product comprising at least one computer readable storage medium having computer readable program code embodied therewith, the program code when executed by a processor to:
-
receive, at a file server of the electronic apparatus, a selection of one or more software installation files view a set of installation tools of the electronic apparatus, including receiving the selection of a first software installation file for installing first software; initialize unattended installation of the first software prior to execution of the first software installation file, including program code to; extract, by the set of installation tools, one or more questions from the read first software installation file to answer during execution of the first software installation file; compile, by the set of installation tools, the one or more extracted questions; compare, by the set of installation tools, the compiled questions to a previously answered question in a database, wherein the comparison excludes any redundant question from the compiled questions; store, by the set of installation tools, the compiled questions in the database of the electronic apparatus; issue, by the set of installation tools, a first prompt to a computer of the electronic apparatus in order to answer the one or more compiled questions; receive, by the set of installation tools, one or more answers corresponding to the first prompt; and store, by the set of installation tools, the received answers in the database; and perform the unattended installation of the first software on the computer during execution of the first software installation file, including program code to; provide the stored answers when requested during execution of the first software installation file, including program code to cause the set of installation tools to query the database to obtain the stored answers; read 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 complete installation of the first software on the computer based on the read first dependency data. - View Dependent Claims (6, 7, 13, 14, 15, 16, 17, 18)
-
Specification