CN109408068A - A kind of software installation method and system - Google Patents
A kind of software installation method and system Download PDFInfo
- Publication number
- CN109408068A CN109408068A CN201710777035.XA CN201710777035A CN109408068A CN 109408068 A CN109408068 A CN 109408068A CN 201710777035 A CN201710777035 A CN 201710777035A CN 109408068 A CN109408068 A CN 109408068A
- Authority
- CN
- China
- Prior art keywords
- software
- installation
- information
- unit
- user
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
A kind of software installation method provided in an embodiment of the present invention and system, belong to field of computer technology.This method comprises: the multiple software informations to be installed of display;Obtain at least one installation file of user from least one software to be installed selected in the multiple software information to be installed;At least one described installation file is executed, to realize the installation at least one software to be installed.By showing multiple software informations to be installed, so that user selects from the multiple software information to be installed, to obtain at least one installation file of at least one selected software to be installed of user, at least one described installation file is executed, finally to realize the installation at least one software to be installed.So that user can disposably install at least one software to be installed, so that user can install multiple softwares and accelerate the time schedule of installation.
Description
Technical field
The present invention relates to field of computer technology, in particular to a kind of software installation method and system.
Background technique
The dominant systems of current server are unix or unix-like systems, but currently on the market for these systems
Although the installation of software has had some one button installation tools, show be have a single function, and can only to single software into
Row installation.When occurring, server installation number is more, needs in the more situations of software to be installed, and installation just will be slow, and installs soft
Connection association between part just needs a large amount of debugging, this undoubtedly will cause inefficiency, the high result of maintenance cost.To existing
There is technical issues that installation in technology slowly and needs to carry out one by one.
Summary of the invention
The present invention provides a kind of software installation method and system, it is intended to improve above-mentioned technical problem.
A kind of software installation method provided by the invention is applied in a test equipment, comprising: display is multiple to be installed soft
Part information;Obtain user from least one software to be installed selected in the multiple software information to be installed at least one
Installation file;At least one described installation file is executed, to realize the installation at least one software to be installed.
Preferably, the multiple software informations to be installed of display, before further include: obtain the identity letter of the test equipment
Breath;Judge whether the identity information is super keepe;If so, setting installation environment path;If it is not, exiting installation.
Preferably, the multiple software informations to be installed of display, comprising: obtain multiple software letters to be installed of default storage
Breath;The multiple software information to be installed is shown on console.
Preferably, at least one installation file described in the execution, to realize at least one software to be installed
Installation, later further include: generation is installed information and detailed configuration routing information.
Preferably, at least one installation file described in the execution, to realize at least one software to be installed
Installation, comprising: obtain the selected mounting means of user;At least one described installation file is executed based on the mounting means,
To realize the installation at least one software to be installed.
A kind of software installation system provided by the invention is applied in a test equipment, comprising: display unit, for showing
Show multiple software informations to be installed;Acquiring unit, for obtaining user selected in the multiple software information to be installed
At least one installation file of at least one software to be installed;Execution unit, for executing at least one described installation file, with
Realize the installation at least one software to be installed.
Preferably, before the display unit further include: identity acquiring unit, for obtaining the identity of the test equipment
Information;Judging unit, for judging whether the identity information is super keepe;First result unit is used for if so, setting
Installation environment path;Second result unit, for if it is not, exiting installation.
Preferably, the display unit is specifically used for: obtaining multiple software informations to be installed of default storage;It will be described more
A software information to be installed is shown on console.
Preferably, after the execution unit, further includes: information generating unit, for generate be installed information and in detail
Thin configuration path information.
Preferably, the execution unit is specifically used for: obtaining the selected mounting means of user;Based on the mounting means
At least one described installation file is executed, to realize the installation at least one software to be installed.
A kind of software installation method and system that aforementioned present invention provides, this method is by showing multiple softwares letters to be installed
Breath so that user selects from the multiple software information to be installed, thus obtain user it is selected at least one wait for
At least one installation file of software is installed, at least one described installation file is finally executed, with realize to it is described at least one
The installation of software to be installed.So that user can disposably install at least one software to be installed, so that user can
To install multiple softwares and accelerate the time schedule of installation.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 is a kind of structural block diagram of test equipment provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart for software installation method that first embodiment of the invention provides;
Fig. 3 is that the user in a kind of software installation method shown in Fig. 2 selects schematic diagram;
Fig. 4 is a kind of flow chart for software installation method that second embodiment of the invention provides;
Fig. 5 is that the mount message in a kind of software installation method shown in Fig. 4 completes display schematic diagram;
Fig. 6 is a kind of the functional block diagram for software installation system that third embodiment of the invention provides;
Fig. 7 is a kind of the functional block diagram for software installation system that fourth embodiment of the invention provides.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.Therefore,
The model of claimed invention is not intended to limit to the detailed description of the embodiment of the present invention provided in the accompanying drawings below
It encloses, but is merely representative of selected embodiment of the invention.Based on the embodiments of the present invention, those of ordinary skill in the art are not having
Every other embodiment obtained under the premise of creative work is made, shall fall within the protection scope of the present invention.
As shown in Figure 1, being a kind of structural block diagram of test equipment provided in an embodiment of the present invention.The test equipment 300
Including software installation system, memory 302, storage control 303, processor 304 and Peripheral Interface 305.
The memory 302, storage control 303, processor 304 and each element of Peripheral Interface 305 are direct between each other
Or be electrically connected indirectly, to realize the transmission or interaction of data.For example, these elements can pass through one or more between each other
Communication bus or signal wire, which are realized, to be electrically connected.The software installation system includes that at least one can be with software or firmware
(firmware) form is stored in the memory 302 or is solidificated in the operating system of the electronic equipment 300
Software function module in (operating system, OS).The processor 304 is used to execute to store in memory 302
Executable module, such as software function module or computer program that the software installation system includes.
Wherein, memory 302 may be, but not limited to, random access memory (Random Access Memory,
RAM), read-only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-
Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only Memory,
EPROM), electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only Memory,
EEPROM) etc..Wherein, memory 302 is for storing program, and the processor 304 is after receiving and executing instruction, described in execution
Program, method performed by the server 100 that the stream process that aforementioned any embodiment of the embodiment of the present invention discloses defines can answer
It is realized in processor 304, or by processor 304.
Processor 304 may be a kind of IC chip, the processing capacity with signal.Above-mentioned processor 304 can
To be general processor, including central processing unit (Central Processing Unit, abbreviation CPU), network processing unit
(Network Processor, abbreviation NP) etc.;Can also be digital signal processor (DSP), specific integrated circuit (ASIC),
Ready-made programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hard
Part component.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.General processor
It can be microprocessor or the processor be also possible to any conventional processor etc..
Various input/output devices are couple processor 304 and memory 302 by the Peripheral Interface 305.Some
In embodiment, Peripheral Interface 305, processor 304 and storage control 303 can be realized in one single chip.Other one
In a little examples, they can be realized by independent chip respectively.
Referring to Fig. 2, being a kind of flow chart for software installation method that first embodiment of the invention provides.The software peace
Dress method is applied to a test equipment, and detailed process shown in Fig. 2 will be described in detail below.
Step S101 shows multiple software informations to be installed.
The software information to be installed refers to the version information for the software that recommended user is installed in advance.For example,
Multiple softwares to be installed are bound in advance, then obtain the installation software that the test equipment can be supported, by the peace of the support
Software is filled as the software information to be installed.
As an implementation, multiple software informations to be installed of default storage are obtained;It will be the multiple to be installed soft
Part information is shown on console.For example, being currently installed on environment, installation version information and the survey by environment module acquisition
The operating system version information for trying equipment, the behaviour based on the preceding installation environment, installation version information and the test equipment
Make system version information selects at least one software information to be installed to show from multiple software informations to be installed of default storage
On console.Show the software information to be installed that the test equipment is supported.The console is as shown in Figure 3.
It in the present embodiment, further include the body for obtaining the test equipment before showing multiple software informations to be installed
Part information;Judge whether the identity information is super keepe;If so, setting installation environment path;If it is not, exiting installation.
The identity information of the test equipment is first obtained, and then judges whether the identity information is super keepe (root), when
When the identity information of the test equipment is root, installation environment path is set.Otherwise, installation is exited.
Step S102 obtains user's at least one software to be installed selected in the multiple software information to be installed
At least one installation file.
In the present embodiment, by exporting console, so that user sees the multiple software information to be installed, and then make
Obtaining user can carry out that wherein at least one is selected to install according to shown information.For example, as shown in Figure 3.
Step S103 executes at least one described installation file, to realize the peace at least one software to be installed
Dress.
As an implementation, the selected mounting means of user is obtained;It is described extremely based on mounting means execution
A few installation file, to realize the installation at least one software to be installed.For example, user can choose installation side
Formula, to be installed based on the selected mounting means of user.
In the present embodiment, when the selected installation file of user is not stored in local, pass through preset downloading mould
Block is downloaded, and with locally downloading, and then realizes installation.
Referring to Fig. 3, being a kind of flow chart for software installation method that second embodiment of the invention provides.The software peace
Dress method is applied to a test equipment, and detailed process shown in Fig. 3 will be described in detail below.
Step S201 shows multiple software informations to be installed.
Step S202 obtains user's at least one software to be installed selected in the multiple software information to be installed
At least one installation file.
Step S203 executes at least one described installation file, to realize the peace at least one software to be installed
Dress.
Step S201, the specific embodiment of step S202 and step S203 can be with reference to corresponding in first embodiment
Step, details are not described herein.
Step S204, generation are installed information and detailed configuration routing information.
It is described be installed information refer to generate after the completion of software installation for identifying what the software had been installed
Information.The detailed configuration routing information refers to the specific storage location of software installation.
As an implementation, after installation is complete, it can only generate and be installed information.It can also be installed generating
It completes to generate detailed configuration routing information while information.Preferably, after installation is complete, generate be installed information and in detail
Configuration path information.
Referring to Fig. 6, being a kind of the functional block diagram for software installation system that third embodiment of the invention provides, institute
Software installation system is stated applied in a test equipment.The software installation system 400 includes display unit 410, acquiring unit
420 and execution unit 430.
Display unit 410, for showing multiple software informations to be installed.
Wherein, the display unit specific 410 is used for: obtaining multiple software informations to be installed of default storage;It will be described
Multiple software informations to be installed are shown on console.
Wherein, before the display unit 410 further include: identity acquiring unit, judging unit, the first result unit and
Two result units.
Identity acquiring unit, for obtaining the identity information of the test equipment.
Judging unit, for judging whether the identity information is super keepe.
First result unit is used for if so, setting installation environment path.
Second result unit, for if it is not, exiting installation.
Acquiring unit 420, for obtain user selected in the multiple software information to be installed at least one wait for
At least one installation file of software is installed
Execution unit 430, for executing at least one described installation file, to realize, at least one is to be installed soft to described
The installation of part.
Wherein, the execution unit 430 is specifically used for: obtaining the selected mounting means of user;Based on the installation side
Formula executes at least one described installation file, to realize the installation at least one software to be installed.
Referring to Fig. 7, being a kind of the functional block diagram for software installation system that fourth embodiment of the invention provides, institute
Software installation system is stated applied in a test equipment.The software installation system 500 includes display unit 510, acquiring unit
520, execution unit 530 and information generating unit 540.
Display unit 510, for showing multiple software informations to be installed.
Wherein, the display unit 510 is specifically used for: obtaining multiple software informations to be installed of default storage;It will be described
Multiple software informations to be installed are shown on console.
Wherein, before the display unit 510 further include: identity acquiring unit, judging unit, the first result unit and
Two result units.
Identity acquiring unit, for obtaining the identity information of the test equipment.
Judging unit, for judging whether the identity information is super keepe.
First result unit is used for if so, setting installation environment path.
Second result unit, for if it is not, exiting installation.
Acquiring unit 520, for obtain user selected in the multiple software information to be installed at least one wait for
At least one installation file of software is installed.
Execution unit 530, for executing at least one described installation file, to realize, at least one is to be installed soft to described
The installation of part.
The execution unit 530 is specifically used for: obtaining the selected mounting means of user;It is executed based on the mounting means
At least one described installation file, to realize the installation at least one software to be installed.
Information generating unit 540 is installed information and detailed configuration routing information for generating.
In conclusion a kind of software installation method provided by the invention and system, this method is multiple to be installed by showing
Software information, so that user selects from the multiple software information to be installed, so that it is selected at least to obtain user
At least one installation file of one software to be installed finally executes at least one described installation file, with realize to it is described extremely
The installation of few software to be installed.So that user can disposably install at least one software to be installed, so that
User can install multiple softwares and accelerate the time schedule of installation.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through
Other modes are realized.The apparatus embodiments described above are merely exemplary, for example, flow chart and block diagram in attached drawing
Show the device of multiple embodiments according to the present invention, the architectural framework in the cards of method and computer program product,
Function and operation.In this regard, each box in flowchart or block diagram can represent the one of a module, section or code
Part, a part of the module, section or code, which includes that one or more is for implementing the specified logical function, to be held
Row instruction.It should also be noted that function marked in the box can also be to be different from some implementations as replacement
The sequence marked in attached drawing occurs.For example, two continuous boxes can actually be basically executed in parallel, they are sometimes
It can execute in the opposite order, this depends on the function involved.It is also noted that every in block diagram and or flow chart
The combination of box in a box and block diagram and or flow chart can use the dedicated base for executing defined function or movement
It realizes, or can realize using a combination of dedicated hardware and computer instructions in the system of hardware.
In addition, each functional module in each embodiment of the present invention can integrate one independent portion of formation together
Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access
The various media that can store program code such as memory (RAM, Random Access Memory), magnetic or disk.It needs
It is noted that herein, relational terms such as first and second and the like are used merely to an entity or operation
It is distinguished with another entity or operation, without necessarily requiring or implying between these entities or operation, there are any this
Actual relationship or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to nonexcludability
It include so that the process, method, article or equipment for including a series of elements not only includes those elements, but also to wrap
Include other elements that are not explicitly listed, or further include for this process, method, article or equipment intrinsic want
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want
There is also other identical elements in the process, method, article or equipment of element.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.It should also be noted that similar label and letter exist
Similar terms are indicated in following attached drawing, therefore, once being defined in a certain Xiang Yi attached drawing, are then not required in subsequent attached drawing
It is further defined and explained.
Claims (10)
1. a kind of software installation method is applied in a test equipment characterized by comprising
Show multiple software informations to be installed;
Obtain at least one peace of user from least one software to be installed selected in the multiple software information to be installed
Fill file;
At least one described installation file is executed, to realize the installation at least one software to be installed.
2. the method according to claim 1, wherein the multiple software informations to be installed of display, are also wrapped before
It includes:
Obtain the identity information of the test equipment;
Judge whether the identity information is super keepe;
If so, setting installation environment path;
If it is not, exiting installation.
3. the method according to claim 1, wherein the multiple software informations to be installed of display, comprising:
Obtain multiple software informations to be installed of default storage;
The multiple software information to be installed is shown on console.
4. the method according to claim 1, wherein at least one installation file described in the execution, to realize
Installation at least one software to be installed, later further include:
Generation is installed information and detailed configuration routing information.
5. the method according to claim 1, wherein at least one installation file described in the execution, to realize
Installation at least one software to be installed, comprising:
Obtain the selected mounting means of user;
At least one described installation file is executed based on the mounting means, to realize at least one software to be installed
Installation.
6. a kind of software installation system is applied in a test equipment characterized by comprising
Display unit, for showing multiple software informations to be installed;
Acquiring unit, for obtaining user's at least one software to be installed selected in the multiple software information to be installed
At least one installation file;
Execution unit, for executing at least one described installation file, to realize the peace at least one software to be installed
Dress.
7. system according to claim 6, which is characterized in that before the display unit further include:
Identity acquiring unit, for obtaining the identity information of the test equipment;
Judging unit, for judging whether the identity information is super keepe;
First result unit is used for if so, setting installation environment path;
Second result unit, for if it is not, exiting installation.
8. system according to claim 6, which is characterized in that the display unit is specifically used for:
Obtain multiple software informations to be installed of default storage;
The multiple software information to be installed is shown on console.
9. system according to claim 6, which is characterized in that after the execution unit, further includes:
Information generating unit is installed information and detailed configuration routing information for generating.
10. system according to claim 6, which is characterized in that the execution unit is specifically used for:
Obtain the selected mounting means of user;
At least one described installation file is executed based on the mounting means, to realize at least one software to be installed
Installation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710777035.XA CN109408068A (en) | 2017-08-30 | 2017-08-30 | A kind of software installation method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710777035.XA CN109408068A (en) | 2017-08-30 | 2017-08-30 | A kind of software installation method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109408068A true CN109408068A (en) | 2019-03-01 |
Family
ID=65462913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710777035.XA Pending CN109408068A (en) | 2017-08-30 | 2017-08-30 | A kind of software installation method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109408068A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040088698A1 (en) * | 2002-11-04 | 2004-05-06 | Claiborne Andrew E. | Method, apparatus and means for silently customizing software within a multi-platform environment |
CN103218235A (en) * | 2012-01-19 | 2013-07-24 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and software installation method |
CN103677935A (en) * | 2013-12-23 | 2014-03-26 | 北京奇虎科技有限公司 | Installation and control method, system and device for application programs |
US20150039735A1 (en) * | 2012-02-07 | 2015-02-05 | Cloudera, Inc. | Centralized configuration of a distributed computing cluster |
CN105224348A (en) * | 2014-06-11 | 2016-01-06 | 中兴通讯股份有限公司 | A kind of installation method of MySQL database and device |
CN106603312A (en) * | 2017-01-20 | 2017-04-26 | 郑州云海信息技术有限公司 | Tool for automatically installing data backup software based on K-UX operating system and installation method thereof |
-
2017
- 2017-08-30 CN CN201710777035.XA patent/CN109408068A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040088698A1 (en) * | 2002-11-04 | 2004-05-06 | Claiborne Andrew E. | Method, apparatus and means for silently customizing software within a multi-platform environment |
CN103218235A (en) * | 2012-01-19 | 2013-07-24 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and software installation method |
US20150039735A1 (en) * | 2012-02-07 | 2015-02-05 | Cloudera, Inc. | Centralized configuration of a distributed computing cluster |
CN103677935A (en) * | 2013-12-23 | 2014-03-26 | 北京奇虎科技有限公司 | Installation and control method, system and device for application programs |
CN105224348A (en) * | 2014-06-11 | 2016-01-06 | 中兴通讯股份有限公司 | A kind of installation method of MySQL database and device |
CN106603312A (en) * | 2017-01-20 | 2017-04-26 | 郑州云海信息技术有限公司 | Tool for automatically installing data backup software based on K-UX operating system and installation method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210240721A1 (en) | Application Recommending Method and System, and Server | |
CN103294047B (en) | For diagnosing the method and system of vehicle | |
CN106569869B (en) | Plug-in unit packaging method and device | |
CN108574601A (en) | A kind of gray scale dissemination method and system | |
CN110347383B (en) | Front-end development method and device for cross-platform desktop application | |
CN111787171B (en) | Automatic outbound method, device, electronic equipment and computer readable storage medium | |
CN109460223A (en) | A kind of API gateway management system and its method | |
CN110147241A (en) | Program configures update method, electronic device, computer equipment and storage medium | |
CN105323269A (en) | Method for updating APP in Android system, terminal and storage medium | |
CN105120483B (en) | Automatic testing method and system for compatibility of smart card and mobile terminal | |
CN105786695A (en) | Data test method and system | |
CN107147711A (en) | Application service update method and device | |
CN103424683A (en) | Mainboard test system and method | |
CN112395187A (en) | Test method, test system, computer device and storage medium | |
CN112631911A (en) | Automatic testing method and device, computer equipment and storage medium | |
CN106293842B (en) | Software installation method and device | |
CN112631924A (en) | Automatic testing method and device, computer equipment and storage medium | |
CN112579452A (en) | Software automation test method, device, equipment and storage medium | |
CN102841843B (en) | Compatible determination methods and device | |
CN109862083B (en) | Method, device and equipment for activating Internet of things equipment | |
CN113535578A (en) | CTS (clear to send) testing method, device and testing equipment | |
EP3828705A1 (en) | Method and apparatus for processing a service of an abnormal server | |
CN109408068A (en) | A kind of software installation method and system | |
CN110413287A (en) | The dispositions method and device of software | |
CN109299960B (en) | Method and device for monitoring advertisement, computer readable storage medium and terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190301 |