The invention discloses a method and device for managing an installation file. The method comprises: acquiring operating system information automatically install the Kickstart file and automatically install the application configuration parameter information required in the process of operating system; according to the preset and for correspondence between the generated Kickstart file required for class files, determine the target class file that the operating system corresponding to the target utilization; the class file and the configuration parameter information, generate Kickstart file.
【技术实现步骤摘要】
管理安装文件的方法和装置
本专利技术涉及信息处理领域,尤指一种管理安装文件的方法和装置。
技术介绍
Kickstart是一种无人值守的安装方式。它的工作原理是在安装过程中记录典型的需要人工干预填写的各种参数,并生成一个名为ks.cfg的文件。如果在安装过程中,出现要填写参数的情况,安装程序首先会去查找Kickstart生成的文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数,便需要安装者手工干预了。因此,只要Kickstart文件涵盖了安装过程中可能出现的所有需要填写的参数,那么安装者就可以控制安装程序从何处取ks.cfg文件,实现自动安装。等安装完毕,安装程序会根据ks.cfg中的设置重启系统,并结束安装。在传统的基于Java的web应用开发中,Kickstart文件的生成及实现是由代码实现的,但不同的操作系统需要不同的Kickstart文件,因此在编码的过程中对不同的操作系统需要不同的Kickstart文件生成代码,不利于代码功能的扩展。因此,在不改动原有代码的情况下实现功能的扩展,如何提高代码的扩展性是亟待解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种管理安装文件的方法,能够在不改动原有代码的情况下实现功能的扩展,提高代码的扩展性。为了达到本专利技术目的,本专利技术提供了一种管理安装文件的方法,包括:获取自动安装Kickstart文件应用的操作系统信息以及在自动安装过程中所需的配置参数信息;根据预先设置的操作系统与用于生成Kickstart文件所需的类文件的对应关系,确定所述操作系统对应的目标类文件;利用所述目标 ...
【技术保护点】
一种管理安装文件的方法,其特征在于,包括:获取自动安装Kickstart文件应用的操作系统信息以及在自动安装过程中所需的配置参数信息;根据预先设置的操作系统与用于生成Kickstart文件所需的类文件的对应关系,确定所述操作系统对应的目标类文件;利用所述目标类文件和所述配置参数信息,生成Kickstart文件。
【技术特征摘要】
1.一种管理安装文件的方法,其特征在于,包括:获取自动安装Kickstart文件应用的操作系统信息以及在自动安装过程中所需的配置参数信息;根据预先设置的操作系统与用于生成Kickstart文件所需的类文件的对应关系,确定所述操作系统对应的目标类文件;利用所述目标类文件和所述配置参数信息,生成Kickstart文件。2.根据权利要求1所述的方法,其特征在于,所述在自动安装过程中所需的配置参数信息包括身份验证信息、语言和时区信息中的至少一个。3.根据权利要求1所述的方法,其特征在于,所述获取所述操作系统对应的目标类文件,包括:获取用于生成Kickstart文件所需的类文件;按照所述类文件应用的操作系统,将所述类文件进行分类,并建立操作系统与所述类文件的对应关系。4.根据权利要求3所述的方法,其特征在于,所述获取所述操作系统对应的目标类文件之后,所述方法还包括:接收对类文件的管理请求,其中所述管理请求包括对类文件的操作类型,其中所述操作类型包括删除、增加或修改;根据所述管理请求的操作类型,对预先存储的对应关系进行管理。5.根据权利要求1至4任一所述的方法,其特征在于,所述利用所述目标类文件和所述配置参数信息,生成Kickstart文件之后,所述方法还包括:运行所述Kickstart文件;获取对所述Kickstart文件的执行结果,并输出所述执行结果。6.一种管理安装文件的装置,其...
【专利技术属性】
技术研发人员:齐韶阳,冀明超,耿志超,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。