CN104331310A - Background application one-click installation method and system - Google Patents

Background application one-click installation method and system Download PDF

Info

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
Application number
CN201410602664.5A
Other languages
Chinese (zh)
Inventor
廖精球
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.)
Beijing Si Tech Information Technology Co Ltd
Original Assignee
Beijing Si Tech Information Technology 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 Beijing Si Tech Information Technology Co Ltd filed Critical Beijing Si Tech Information Technology Co Ltd
Priority to CN201410602664.5A priority Critical patent/CN104331310A/en
Publication of CN104331310A publication Critical patent/CN104331310A/en
Pending legal-status Critical Current

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

A kind of background application one key installation method and system
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.
CN201410602664.5A 2014-10-31 2014-10-31 Background application one-click installation method and system Pending CN104331310A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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