CN104331310A - Background application one-click installation method and system - Google Patents
Background application one-click installation method and system Download PDFInfo
- Publication number
- CN104331310A CN104331310A CN201410602664.5A CN201410602664A CN104331310A CN 104331310 A CN104331310 A CN 104331310A CN 201410602664 A CN201410602664 A CN 201410602664A CN 104331310 A CN104331310 A CN 104331310A
- Authority
- CN
- China
- Prior art keywords
- installation
- background application
- module
- detection
- install
- 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
Landscapes
- Stored Programmes (AREA)
Abstract
The invention relates to a background application one-click installation method and a background application one-click installation system. The method comprises the following steps of detecting whether the system to be installed with background applications satisfies the basic environment configuration and route configuration of background application installation or not; implementing software detection and hardware detection on the system to be installed with the background applications to detect whether the software environment and the hardware environment of the system satisfy the installation requirements of the background applications or not; according to routes configured in the route configuration, compiling, decompressing and installing the background applications in the configured routes; in the case that any installation module suffers an exception in the processes of compiling, decompression and installation, prompting whether the installation continues or not by the operation interface of the system; implementing pop-up notification on error information on the operation interface of the system, exiting from installation, and ending processing. According to the method and the system, the functions of system software and hardware environment detection, system installation compiling, system unloading and the like are integrated; the manual participation is reduced; the system deployment operation is simplified; the system installation visualization effect is promoted.
Description
Technical field
The present invention relates to background application installation method in a kind of unix or Linux system, particularly a kind of background application one key installation method and system.
Background technology
Traditional product installation and deployment, mainly contain following two measures: a kind of developer of being arrives the installation and deployment of on-the-spot participation system, and one exports series installation deployment handbook to carry out system installation and deployment to assist maintainer.No matter be that mode, all need a large amount of manpower and materials, especially application system needs the situation in multiple main frame, the deployment of multiple province.The feature such as simple, flexible, visual of system one key installation and deployment, efficiently solves these problems.
Existing problems: background application one key installation and deployment only support AIX, RHEL, HP-UX tri-kinds of operating systems at present.
Summary of the invention
Technical matters to be solved by this invention is to provide and is a kind ofly integrated with system hardware and software environment measuring, system installs compiling, the background application one key installation method of system uninstallation function and system.
The technical scheme that the present invention solves the problems of the technologies described above is as follows: a kind of background application one key installation method, comprises the following steps:
Step 1: whether the system detecting background application to be installed meets the Essential Environment configuration and path configurations that background application installs, when detect by time, perform step 2, otherwise, perform step 5;
Step 2: software detection and hardware detection are carried out to the system of background application to be installed, whether the software environment of detection system and hardware environment meet the installation requirement of background application, if met, perform step 3, otherwise, perform step 5;
Step 3: according to the path configured in path configurations, is undertaken background application compiling, decompress(ion), is installed in the path of this configuration;
Step 4: when in compiling, decompress(ion), installation process, if installation module occurs abnormal arbitrarily, whether the operation interface prompting of system continues to install, if continue to install, skip the exception of this installation module, continue other modules are installed, if do not continue to install, perform step 5;
Step 5: error message is carried out on the operation interface of system bullet window notice, and exit installation, end process.
The invention has the beneficial effects as follows: the present invention can be applicable in unix or Linux system, by the mode at visualized operation interface, backstage, be integrated with system hardware and software environment measuring, system installs the functions such as compiling, system uninstallation, reduce manual participation, simplification system deployment operation, elevator system installs effect of visualization.
On the basis of technique scheme, the present invention can also do following improvement.
Further, step error message being write daily record is also comprised in described step 5.
Further, when arbitrary background application unloads, process relevant to background application in halt system, the data that in scavenge system, this background application is relevant, daily record and program.
Further, software detection comprises detection operating system version patch, middleware, compiler and database.
Further, hardware detection comprises detection file system, internal memory and CPU.
Further, a kind of background application one key installation system, comprises configuration detection module, context detection module, installation module, abnormal module and exits installation module;
Described detection module, the system for detecting background application to be installed whether meet background application install Essential Environment configuration and path configurations, when detect by time, execution environment detection module, otherwise, perform exit installation module;
Described context detection module, for carrying out software detection and hardware detection to the system of background application to be installed, whether the software environment of detection system and hardware environment meet the installation requirement of background application, if met, perform installation module, otherwise, perform and exit installation module;
Described installation module, for according to the path configured in path configurations, is undertaken background application compiling, decompress(ion), is installed in the path of this configuration;
Described abnormal module, for working as any installation module occurs abnormal in compiling, decompress(ion), installation process, whether the operation interface prompting of system continues installation, if continue to install, skip the exception of this installation module, continue other modules are installed, if do not continue to install, perform and exit installation module;
Describedly exit installation module, for error message being carried out on the operation interface of system bullet window notice, and exiting installation, ending process.
Further, installation module is exited described in also for error message is write daily record.
Further, background application one key installation system also comprises Unload module, described Unload module is used for when arbitrary background application unloads, process relevant to background application in halt system, the data that in scavenge system, this background application is relevant, daily record and program.
Further, software detection comprises detection operating system version patch, middleware, compiler and database.
Further, hardware detection comprises detection file system, internal memory and CPU.
Accompanying drawing explanation
Fig. 1 is the inventive method flow chart of steps;
Fig. 2 is apparatus of the present invention structural drawing.
In accompanying drawing, the list of parts representated by each label is as follows:
1, configuration detection module, 2, context detection module, 3, installation module, 4, abnormal module, 5, exit installation module, 6, Unload module.
Embodiment
Be described principle of the present invention and feature below in conjunction with accompanying drawing, example, only for explaining the present invention, is not intended to limit scope of the present invention.
Embodiment 1
A kind of background application one key installation method, comprises the following steps:
Step 1: whether the system detecting background application to be installed meets the Essential Environment configuration and path configurations that background application installs, when detect by time, perform step 2, otherwise, perform step 5;
Step 2: software detection and hardware detection are carried out to the system of background application to be installed, whether the software environment of detection system and hardware environment meet the installation requirement of background application, if met, perform step 3, otherwise, perform step 5;
Step 3: according to the path configured in path configurations, is undertaken background application compiling, decompress(ion), is installed in the path of this configuration;
Step 4: when in compiling, decompress(ion), installation process, if installation module occurs abnormal arbitrarily, whether the operation interface prompting of system continues to install, if continue to install, skip the exception of this installation module, continue other modules are installed, if do not continue to install, perform step 5;
Step 5: error message is carried out on the operation interface of system bullet window notice, and exit installation, end process.
Step error message being write daily record is also comprised in described step 5.
When arbitrary background application unloads, process relevant to background application in halt system, the data that in scavenge system, this background application is relevant, daily record and program.
Software detection comprises detection operating system version patch, middleware, compiler and database.
Hardware detection comprises detection file system, internal memory and CPU.
A kind of background application one key installation system, comprises configuration detection module 1, context detection module 2, installation module 3, abnormal module 4 and exits installation module 5;
Described detection module 1, the system for detecting background application to be installed whether meet background application install Essential Environment configuration and path configurations, when detect by time, execution environment detection module 2, otherwise, perform exit installation module 5;
Described context detection module 2, for carrying out software detection and hardware detection to the system of background application to be installed, whether the software environment of detection system and hardware environment meet the installation requirement of background application, if met, perform installation module 3, otherwise, perform and exit installation module 5;
Described installation module 3, for according to the path configured in path configurations, is undertaken background application compiling, decompress(ion), is installed in the path of this configuration;
Described abnormal module 4, for working as in compiling, decompress(ion), installation process as any installation module occurs abnormal, whether the operation interface prompting of system continues to install, if continue to install, skip the exception of this installation module, continue other modules are installed, if do not continue to install, perform and exit installation module 5;
Describedly exit installation module 5, for error message being carried out on the operation interface of system bullet window notice, and exiting installation, ending process.
Describedly exit installation module 5 also for error message is write daily record.
Background application one key installation system also comprises Unload module 6, described Unload module 6 for when arbitrary background application unloads, process relevant to background application in halt system, the data that in scavenge system, this background application is relevant, daily record and program.
Software detection comprises detection operating system version patch, middleware, compiler and database.
Hardware detection comprises detection file system, internal memory and CPU.
In concrete enforcement, 1. system Install and configure detects: whether detection system is installed required basic configuration information and met, and Essential Environment configuration, path etc. required for system cloud gray model, do not pass through if detected, error message bullet window exports and writes daily record by installation procedure, then exits installation.
2. host configuration detects: the first step detects by rear, and whether the main frame hardware environment that detection system is run to be needed meets the requirement of application, and software detection comprises operating system version patch, middleware, compiler, database etc.; Hardware detection comprises file system, internal memory, CPU etc.Can the hardware environment detecting current hosts meet the minimum requirements of product installation and operation, and do not pass through if detected, error message bullet window exports and writes daily record by installation procedure, then exits installation.
3. system install compiling: the 2nd complete after, carry out product installation, comprise installation path select, installation kit decompress(ion), compiling of application.
Select product installation path, under installation kit is unziped to installation path, then carry out product compiling and install.
Whether as abnormal in occurred in fruit product installation process, then send warning information and write daily record, and allowing setter select to continue to install, if stop installing, then installation procedure exits, and product is installed unsuccessfully; If select to continue to install, then installation procedure is skipped and is installed abnormality alarming module, continues subsequent installation.
4. system uninstallation: stop the process that application is relevant, removes the data of application system, daily record, program, returns to the state etc. before program installation.
System uninstallation carries out when product is installed, and as fruit product is not installed, offloading functions does not have effect.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. a background application one key installation method, is characterized in that, comprise the following steps:
Step 1: whether the system detecting background application to be installed meets the Essential Environment configuration and path configurations that background application installs, when detect by time, perform step 2, otherwise, perform step 5;
Step 2: software detection and hardware detection are carried out to the system of background application to be installed, whether the software environment of detection system and hardware environment meet the installation requirement of background application, if met, perform step 3, otherwise, perform step 5;
Step 3: according to the path configured in path configurations, is undertaken background application compiling, decompress(ion), is installed in the path of this configuration;
Step 4: when in compiling, decompress(ion), installation process, if installation module occurs abnormal arbitrarily, whether the operation interface prompting of system continues to install, if continue to install, skip the exception of this installation module, continue other modules are installed, if do not continue to install, perform step 5;
Step 5: error message is carried out on the operation interface of system bullet window notice, and exit installation, end process.
2. background application one key installation method according to claim 1, is characterized in that: also comprise step error message being write daily record in described step 5.
3. background application one key installation method according to claim 2, is characterized in that: when arbitrary background application unloads, process relevant to background application in halt system, the data that in scavenge system, this background application is relevant, daily record and program.
4. according to the arbitrary described background application one key installation method of claims 1 to 3, it is characterized in that: software detection comprises detection operating system version patch, middleware, compiler and database.
5. according to the arbitrary described background application one key installation method of claims 1 to 3, it is characterized in that: hardware detection comprises detection file system, internal memory and CPU.
6. a background application one key installation system, is characterized in that: comprise configuration detection module (1), context detection module (2), installation module (3), abnormal module (4) and exit installation module (5);
Described detection module (1), system for detecting background application to be installed whether meet background application install Essential Environment configuration and path configurations, when detect by time, execution environment detection module (2), otherwise, perform and exit installation module (5);
Described context detection module (2), for carrying out software detection and hardware detection to the system of background application to be installed, whether the software environment of detection system and hardware environment meet the installation requirement of background application, if met, perform installation module (3), otherwise, perform and exit installation module (5);
Described installation module (3), for according to the path configured in path configurations, is undertaken background application compiling, decompress(ion), is installed in the path of this configuration;
Described abnormal module (4), for working as in compiling, decompress(ion), installation process as any installation module occurs abnormal, whether the operation interface prompting of system continues to install, if continue to install, skip the exception of this installation module, continue other modules are installed, if do not continue to install, perform and exit installation module (5);
Describedly exit installation module (5), for error message being carried out on the operation interface of system bullet window notice, and exiting installation, ending process.
7. background application one key installation system according to claim 6, is characterized in that: described in exit installation module (5) also for error message is write daily record.
8. background application one key installation system according to claim 7, it is characterized in that: background application one key installation system also comprises Unload module (6), described Unload module (6) is for when arbitrary background application unloads, process relevant to background application in halt system, the data that in scavenge system, this background application is relevant, daily record and program.
9. according to the arbitrary described background application one key installation system of claim 6 to 8, it is characterized in that: software detection comprises detection operating system version patch, middleware, compiler and database.
10. according to the arbitrary described background application one key installation system of claim 6 to 8, it is characterized in that: hardware detection comprises detection file system, internal memory and CPU.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410602664.5A CN104331310A (en) | 2014-10-31 | 2014-10-31 | Background application one-click installation method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410602664.5A CN104331310A (en) | 2014-10-31 | 2014-10-31 | Background application one-click installation method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104331310A true CN104331310A (en) | 2015-02-04 |
Family
ID=52406044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410602664.5A Pending CN104331310A (en) | 2014-10-31 | 2014-10-31 | Background application one-click installation method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104331310A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106385456A (en) * | 2016-09-26 | 2017-02-08 | 郑州云海信息技术有限公司 | Method and device for deploying tuxedo middleware on K-UX operating system |
CN106406956A (en) * | 2016-09-23 | 2017-02-15 | 北京小米移动软件有限公司 | An application program installing method and device |
CN108804178A (en) * | 2018-05-24 | 2018-11-13 | 阿里巴巴集团控股有限公司 | Information-pushing method, device, system and equipment |
CN109683920A (en) * | 2018-12-25 | 2019-04-26 | 成都四方伟业软件股份有限公司 | One kind being based on unity program arranging method and system |
CN109841273A (en) * | 2018-12-27 | 2019-06-04 | 江苏曼荼罗软件股份有限公司 | A kind of one-stop integration method and device of medical diagnosis software |
CN110377363A (en) * | 2019-07-17 | 2019-10-25 | Oppo(重庆)智能科技有限公司 | Method, apparatus, terminal and the storage medium of application are installed |
CN111857749A (en) * | 2020-07-07 | 2020-10-30 | 合肥森亿智能科技有限公司 | Method, system and server for deploying application program by one key |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615127A (en) * | 2009-07-29 | 2009-12-30 | 浪潮电子信息产业股份有限公司 | A kind of automatic installing method of operating system based on strategy |
CN101937351A (en) * | 2010-09-15 | 2011-01-05 | 深圳市任子行网络技术股份有限公司 | Method and system for automatically installing application software |
WO2014130005A1 (en) * | 2013-02-19 | 2014-08-28 | Empire Technology Development Llc | Testing and repair of a hardware accelerator image in a programmable logic circuit |
CN104021020A (en) * | 2014-06-19 | 2014-09-03 | 南京新模式软件集成有限公司 | Automatic software installation method |
-
2014
- 2014-10-31 CN CN201410602664.5A patent/CN104331310A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615127A (en) * | 2009-07-29 | 2009-12-30 | 浪潮电子信息产业股份有限公司 | A kind of automatic installing method of operating system based on strategy |
CN101937351A (en) * | 2010-09-15 | 2011-01-05 | 深圳市任子行网络技术股份有限公司 | Method and system for automatically installing application software |
WO2014130005A1 (en) * | 2013-02-19 | 2014-08-28 | Empire Technology Development Llc | Testing and repair of a hardware accelerator image in a programmable logic circuit |
CN104021020A (en) * | 2014-06-19 | 2014-09-03 | 南京新模式软件集成有限公司 | Automatic software installation method |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106406956A (en) * | 2016-09-23 | 2017-02-15 | 北京小米移动软件有限公司 | An application program installing method and device |
CN106406956B (en) * | 2016-09-23 | 2020-06-02 | 北京小米移动软件有限公司 | Application program installation method and device |
CN106385456A (en) * | 2016-09-26 | 2017-02-08 | 郑州云海信息技术有限公司 | Method and device for deploying tuxedo middleware on K-UX operating system |
CN108804178A (en) * | 2018-05-24 | 2018-11-13 | 阿里巴巴集团控股有限公司 | Information-pushing method, device, system and equipment |
CN108804178B (en) * | 2018-05-24 | 2021-06-01 | 创新先进技术有限公司 | Information pushing method, device, system and equipment |
CN109683920A (en) * | 2018-12-25 | 2019-04-26 | 成都四方伟业软件股份有限公司 | One kind being based on unity program arranging method and system |
CN109683920B (en) * | 2018-12-25 | 2022-08-16 | 成都四方伟业软件股份有限公司 | Unity program based deployment method and system |
CN109841273A (en) * | 2018-12-27 | 2019-06-04 | 江苏曼荼罗软件股份有限公司 | A kind of one-stop integration method and device of medical diagnosis software |
CN110377363A (en) * | 2019-07-17 | 2019-10-25 | Oppo(重庆)智能科技有限公司 | Method, apparatus, terminal and the storage medium of application are installed |
CN111857749A (en) * | 2020-07-07 | 2020-10-30 | 合肥森亿智能科技有限公司 | Method, system and server for deploying application program by one key |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104331310A (en) | Background application one-click installation method and system | |
CN103377094B (en) | Method for monitoring abnormality and device | |
US10146502B2 (en) | Stream-processing data | |
US10042744B2 (en) | Adopting an existing automation script to a new framework | |
US8495425B2 (en) | System and method to efficiently identify bad components in a multi-node system utilizing multiple node topologies | |
US9292402B2 (en) | Autonomous service management | |
CN114328098B (en) | Slow node detection method and device, electronic equipment and storage medium | |
US9798625B2 (en) | Agentless and/or pre-boot support, and field replaceable unit (FRU) isolation | |
CN108762118B (en) | Fault processing method and device between communication devices | |
US10496464B1 (en) | System and method for data logging within a field replacement unit | |
CN109992477B (en) | Information processing method and system for electronic equipment and electronic equipment | |
US20180188713A1 (en) | Method and Apparatus for Automatically Maintaining Very Large Scale of Machines | |
KR20150007913A (en) | Failure Prediction Device | |
CN103440146A (en) | BIOS updating method based on cloud storage | |
CN111310778A (en) | Detection device, detection method, and recording medium on which detection program is recorded | |
CN108241545B (en) | Debugging method and device for system fault | |
CN104991846A (en) | Working mode switching system and method for mobile terminal | |
CN106600010A (en) | Intelligent emergency processing information system based on scene adaptation | |
CN115102838B (en) | Emergency processing method and device for server downtime risk and electronic equipment | |
CN113821232B (en) | Model updating method and device | |
CN106354635A (en) | Embedded device procedure code segment self-inspection method and device | |
CN106445807A (en) | Application installation package detection method and apparatus used for intelligent terminal | |
CN112202640B (en) | Monitoring method and device applied to container cloud platform | |
US20120324438A1 (en) | Methods and systems for generating read-only operating systems | |
CN103500136A (en) | Method for protecting computer hardware data in cloud system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20150204 |