一种基于国产平台的图形化打包软件实现方法

文档序号:8361218阅读:434来源:国知局
一种基于国产平台的图形化打包软件实现方法【
技术领域
】[0001]本发明涉及计算机软件
技术领域
,具体涉及一种基于国产平台的图形化打包软件实现方法,一种在国产平台环境下,将自己软件打包部署,实现图形化安装的一种方法。【
背景技术
】[0002]目前Windows下有许多图形化自动安装软件制作工具,用户使用安装程序制作软件,能方便的制作桌面软件及系统软件的安装包。但是Linux系统下,特别是在国产平台下几乎没有。随着国家对计算机国产化的要求,越来越多的领域都在使用国产计算机,因此在国产平台下,开发一种图形化自动安装制作软件,显得越来越重要。【
发明内容】[0003]本发明要解决的技术问题是:本发明主要是提供一种基于国产平台的图形化自动安装软件打包方法,图形化打包软件可以实现在国产平台上制作图形化安装软件,实现灵活地安装和卸载,并根据自己需求进行定制打包软件语言、主题样式,满足多样化需求。[0004]本发明所采用的技术方案为:一种基于国产平台的图形化打包软件实现方法,所述图形化打包软件的层次结构,包括硬件支撑层、操作系统内核驱动层、应用程序接口层、应用层,其中:硬件支撑层主要包括龙芯硬件平台或申威等国产硬件平台;操作系统内核驱动层主要提供龙芯/申威等国产芯片组及其外围设备的驱动;应用程序接口层主要包括基于Mips/Alpha等指令集的⑶I库及TK、Tktable,TkDND库;应用层是图形化打包软件。[0005]所述图形化打包软件主要包括3部分:不同平台下的setup软件、主题风格模块、语言模块,其中:setup软件实现图形化安装界面,使用c语言和Tcl工具控制语言编写,图形界面部分使用TK及Tktable、TkDND扩展库编写,将setup软件在国产平台下进行交叉编译,将生成的二进制文件及Tktable、TkDND库提供给到给图形化打包软件;主题风格部分主要实现安装软件风格的定制,分为经典模式和自定义模式;语言部分实现程序安装时语言的选择定制功能,包含配置文件和语言库。[0006]所述图形化打包软件实现过程,通过界面窗口方便用户设置软件名称、版本、版权、打包文件等信息设置,软件读取用户定制信息后,将信息存储在配置文件中,程序从配置文件中获取国产平台信息、打包文件等信息,选择相应平台下的setup软件,打开setup软件,逐个向setup软件中追加文件制作图形化安装软件,删除配置文件;在软件安装时,将压缩软件进行解压,并将安装文件拷贝到相应目录,设置快捷方式。[0007]所述方法具体执行步骤如下:I)在国产平台上基于Mips/Alphad等国产指令集的⑶I库、Tk、Tktable、TkDND库安装图形化打包软件;2)在国产平台上,使用命令uname-m和uname分别查看平台和操作系统类型,在平台配置文件platform中增加龙芯平台和操作系统的类型;3)通过语言配置文件定制语言类别或实用默认语言;4)启动图形化安装软件,创建项目进行软件打包。[0008]本发明的有益效果为:本发明图形化打包软件可以实现在国产平台上制作图形化安装软件,实现灵活地安装和卸载,并根据自己需求进行定制打包软件语言、主题样式,满足多样化需求。【附图说明】[0009]图1为本发明图形化打包软件层次结构图;图2本发明图形化打包软件组成框图;图3本发明图形化打包软件实现流程图。【具体实施方式】[0010]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:如图1所示,一种基于国产平台的图形化打包软件实现方法,所述图形化打包软件的层次结构包括硬件支撑层、操作系统内核驱动层、应用程序接口层、应用层,其中:硬件支撑层主要包括龙芯硬件平台或申威等国产硬件平台;操作系统内核驱动层主要提供龙芯/申威等国产芯片组及其外围设备的驱动;应用程序接口层主要包括基于Mips/Alpha等指令集的⑶I库及TK、Tktable、TkDND库;应用层是图形化打包软件。[0011]如图2所示,所述图形化打包软件主要包括3部分:不同平台下的setup软件、主题风格模块、语言模块,其中:setup软件实现图形化安装界面,使用c语言和Tcl工具控制语言编写,图形界面部分使用TK及Tktable、TkDND扩展库编写,将setup软件在国产平台下进行交叉编译,将生成的二进制文件及Tktable、TkDND库提供给到给图形化打包软件;主题风格部分主要实现安装软件风格的定制,分为经典模式和自定义模式;语言部分实现程序安装时语言的选择定制功能,包含配置文件和语言库。[0012]如3所示,所述图形化打包软件实现过程:通过界面窗口方便用户设置软件名称、版本、版权、打包文件等信息设置,软件读取用户定制信息后,将信息存储在配置文件中,程序从配置文件中获取国产平台信息、打包文件等信息,选择相应平台下的setup软件,打开setup软件,逐个向setup软件中追加文件制作图形化安装软件,删除配置文件;在软件安装时,将压缩软件进行解压,并将安装文件拷贝到相应目录,设置快捷方式。[0013]所述方法具体执行步骤如下:1)在国产平台上基于Mips/Alphad等国产指令集的⑶I库、Tk、Tktable、TkDND库安装图形化打包软件;2)在国产平台上,使用命令uname-m和uname分别查看平台和操作系统类型,在平台配置文件platform中增加龙芯平台和操作系统的类型;3)通过语言配置文件定制语言类别或实用默认语言;4)启动图形化安装软件,创建项目进行软件打包。[0014]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关
技术领域
的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。【主权项】1.一种基于国产平台的图形化打包软件实现方法,其特征在于:所述图形化打包软件的层次结构,包括硬件支撑层、操作系统内核驱动层、应用程序接口层、应用层,其中:硬件支撑层主要包括龙芯硬件平台或申威国产硬件平台;操作系统内核驱动层主要提供龙芯/申威国产芯片组及其外围设备的驱动;应用程序接口层主要包括基于Mips/Alpha指令集的⑶I库及TK、Tktable,TkDND库;应用层是图形化打包软件。2.根据权利要求1所述的一种基于国产平台的图形化打包软件实现方法,其特征在于:所述图形化打包软件主要包括3部分:不同平台下的setup软件、主题风格模块、语言模块,其中:setup软件实现图形化安装界面,使用c语言和Tcl工具控制语言编写,图形界面部分使用TK及Tktable、TkDND扩展库编写,将setup软件在国产平台下进行交叉编译,将生成的二进制文件及Tktable、TkDND库提供给到给图形化打包软件;主题风格部分主要实现安装软件风格的定制,分为经典模式和自定义模式;语言部分实现程序安装时语言的选择定制功能,包含配置文件和语言库。3.根据权利要求2所述的一种基于国产平台的图形化打包软件实现方法,其特征在于:所述图形化打包软件实现过程,用户通过界面窗口设置软件名称、版本、版权、打包文件的信息设置,软件读取用户定制信息后,将信息存储在配置文件中,程序从配置文件中获取国产平台信息、打包文件的信息,选择相应平台下的setup软件,打开setup软件,逐个向setup软件中追加文件制作图形化安装软件,删除配置文件;在软件安装时,将压缩软件进行解压,并将安装文件拷贝到相应目录,设置快捷方式。4.根据权利要求1或2所述的一种基于国产平台的图形化打包软件实现方法,其特征在于所述方法具体执行步骤如下:1)在国产平台上基于Mips/Alphad国产指令集的⑶I库、Tk、Tktable、TkDND库安装图形化打包软件;2)在国产平台上,使用命令uname-m和uname分别查看平台和操作系统类型,在平台配置文件platform中增加龙芯平台和操作系统的类型;3)通过语言配置文件定制语言类别或实用默认语言;4)启动图形化安装软件,创建项目进行软件打包。【专利摘要】本发明公开了一种基于国产平台的图形化打包软件实现方法,所述图形化打包软件的层次结构,包括硬件支撑层、操作系统内核驱动层、应用程序接口层、应用层,应用层是图形化打包软件。本发明图形化打包软件可以实现在国产平台上制作图形化安装软件,实现灵活地安装和卸载,并根据自己需求进行定制打包软件语言、主题样式,满足多样化需求。【IPC分类】G06F9-44【公开号】CN104679523【申请号】CN201510114160【发明人】于丽,吴登勇【申请人】浪潮集团有限公司【公开日】2015年6月3日【申请日】2015年3月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1