The invention discloses a method and system for generating and installing Linux operating system software, and relates to the technology for installing Linux operating system software. A software installation method of Linux operating system disclosed in this paper includes: receiving the software installation package of Linux operating system, in which the software installation package includes the installation script, the minimum running environment file with the target software and the startup script; reading the installation script in the software installation package, decompressing the minimum running environment file with the target software and placing it in the designated position. After installing the minimum running environment file, the installation script automatically runs the startup script, and the target software installed in the minimum running environment file starts to run and provides services to the outside world. The technical scheme of this application does not need to rely on the local environment to implement the installation of software, and truly achieve one-click installation.
【技术实现步骤摘要】
一种Linux操作系统软件生成、安装方法及系统
本专利技术涉及Linux操作系统软件安装技术,特别涉及一种Linux操作系统软件生成、安装方法及系统。
技术介绍
随着云计算大数据时代的飞速发展,各种应用软件层出不穷,而软件安装需要依赖本地环境这个问题,一直困扰着使用着不同操作系统的用户,即软件的兼容性问题。当同一款软件在不同Linux操作系统上安装时,会遇到不同的问题,例如软件安装缺少本地编译环境,缺少依赖库文件,不兼容该操作系统等问题。
技术实现思路
本专利技术公开了一种Linux操作系统软件生成、安装方法及系统,可以解决现有linux操作系统中软件安装必须依赖本地环境运行的问题。本专利技术公开了一种Linux操作系统软件安装方法,包括:接收Linux操作系统的软件安装包,其中,所述软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;读取所述软件安装包中的安装脚本,将所述软件安装包中安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被所述启动脚本获取;安装所述最小运行环境文件后,所述安装脚本自动运行所述启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。可选地,上述方法还包括:预先创建最小运行环境文件,以chroot方式在所创建的最小运行环境中安装目标软件,编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作系统的软件安装包。可选地,上述方法中,所述Linux操作系统的软件安装包为bin文件安装包。本文还公开了一 ...
【技术保护点】
1.一种Linux操作系统软件安装方法,其特征在于,包括:接收Linux操作系统的软件安装包,其中,所述软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;读取所述软件安装包中的安装脚本,将所述软件安装包中安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被所述启动脚本获取;安装所述最小运行环境文件后,所述安装脚本自动运行所述启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。
【技术特征摘要】
1.一种Linux操作系统软件安装方法,其特征在于,包括:接收Linux操作系统的软件安装包,其中,所述软件安装包中包括安装脚本、安装有目标软件的最小运行环境文件以及启动脚本;读取所述软件安装包中的安装脚本,将所述软件安装包中安装有目标软件的最小运行环境文件解压后放置到指定位置,并修改安装环境的环境变量使最小运行环境文件的安装位置被所述启动脚本获取;安装所述最小运行环境文件后,所述安装脚本自动运行所述启动脚本,安装在所述最小运行环境文件中的目标软件开始运行,对外提供服务。2.如权利要求1所述的方法,其特征在于,所述方法还包括:预先创建最小运行环境文件,以chroot方式在所创建的最小运行环境中安装目标软件,编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作系统的软件安装包。3.如权利要求1或2所述的方法,其特征在于,所述Linux操作系统的软件安装包为bin文件安装包。4.一种Linux操作系统软件生成方法,其特征在于,包括:创建最小运行环境文件,以chroot方式在所创建的最小运行环境文件中安装目标软件;编写安装脚本和启动脚本,并将所述安装脚本和启动脚本与安装有目标软件的最小运行环境文件打包成Linux操作系统的软件安装包;其中,所述安装脚本,用于指示安装有目标软件的最小运行环境文件的安装位置,所述启动脚本,用于启动安装在所述最小运行环境文件中的目标软件的运行。5.如权利要求4所述的方法,其特征在于,所述Linux操作系统的软件安装包为bin文件安装包。6.如权利要求4或5所述的方法,其特征在于,所述最小运行环境文件,包含linux...
【专利技术属性】
技术研发人员:李锋,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。