[发明专利]程序安装方法及装置无效
申请号: | 201010185269.3 | 申请日: | 2010-05-28 |
公开(公告)号: | CN102262545A | 公开(公告)日: | 2011-11-30 |
发明(设计)人: | 萧丁志 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 安装 方法 装置 | ||
技术领域
本发明涉及一种程序安装方法及装置,尤其涉及一种主动提供应用程序的前置软件的取得途径的程序安装方法及装置。
背景技术
UNIX及Linux系统具有稳定、低价、更新快速、支持多使用者等优点,常被应用于服务器当作操作系统。UNIX/Linux系统可连续运作一年以上不当机且不须重新开机,因此工业界经常利用UNIX/Linux系统稳定、安全的作业环境,作为开发软件程序、设计电路布局的平台。
举例来说,在UNIX/Linux系统中,程序设计师可下达一make指令,将成千上百的原始码编译为易于管理的安装模块。在编译原始码的过程中,编译程序会参考一shell脚本,shell脚本根据不同的系统平台,产生对应的文件关联性、编译顺序及安装顺序(记录于一makefile文件)。如此一来,安装后的应用程序可根据系统平台,具备不同的特征。
一般来说,如欲发挥应用程序的完整功能,须先安装对应的前置软件。举例来说,浏览器须先安装多媒体拨放软件(flash),始可在网页上观看影片。在UNIX/Linux系统亦然,当编译应用程序时,编译程序检测系统平台及根据shell脚本,检测安装应用程序缺乏的必要程序。如果检测到缺乏必要程序,编译程序停止执行,并通知使用者,直到必要程序已完成安装,shell脚本始能被完整执行,并产生makefile文件,makefile文件记录各组原始码间的相依性、编译顺序及安装顺序。然而,当编译程序检测到系统平台缺乏非必要的前置软件时,编译程序仍继续执行shell脚本,仅记录缺少非必要程序的信息记录于一文本文件(log文件),并将应用程序中对应的功能移除(未编入安装模块)。更糟的是,文本文件中记录的相关讯息甚少,并且难以搜寻,即使是专业的软件工程师亦不易于从其中撷取所需的信息。也就是说,当编译完成时,使用者难以得知应用程序具备完整的功能或仅具备必要的功能。即便使用者欲通过手动安装非必要的前置软件,仍难以迅速地从文本文件中判读出必要的讯息。
因此,改善UNIX/Linux系统的编译接口,以提升使用者开发程序时的效率已成为业界的努力目标之一。
发明内容
因此,本发明的主要目的即在于提供一种程序安装方法及装置。
本发明公开一种程序安装方法,用来安装一应用程序。该程序安装方法包含有检测一系统平台;以及根据该系统平台及一编译脚本,检测安装该应用程序所需的一前置软件,及产生一关联文件及一记录文件;其中,该记录文件包含该前置软件的一取得途径。
本发明另公开一种程序安装装置,用来显示安装一应用程序。该程序安装装置包含有一微处理器;以及一存储器,用来存储一安装程序,该安装程序用来指示该微处理器执行以下步骤检测一系统平台;以及根据该系统平台及一编译脚本,检测安装该应用程序所需的一前置软件,及产生一关联文件及一记录文件;其中,该记录文件包含该前置软件的一取得途径。
附图说明
图1为本发明实施例一程序安装流程的示意图。
图2为本发明实施例一计算机系统自动安装一应用程序的流程图。
【主要元件符号说明】
10程序安装流程
100、102、104、106、108、110、112、200、202、204、206、208、210、212、214、216、218、220、222、224步骤
具体实施方式
为改善已知的UNIX/Linux系统的编译接口,本发明于一编译脚本(shell脚本)中,加入安装一应用程序所需的一前置软件的取得方法,例如下载网址,以缩短使用者开发应用程序的时间。首先,请参考图1,图1为本发明实施例一程序安装流程10的示意图。程序安装流程10用来安装一应用程序,其包含以下步骤:
步骤100:开始。
步骤102:检测一系统平台。
步骤104:根据系统平台及编译脚本,检测安装应用程序所需的前置软件,及产生一关联文件及一记录文件。
步骤106:根据记录文件记录的取得途径,取得并安装前置软件。
步骤108:于前置软件安装后,根据关联文件,编译应用程序的各组原始码,以产生对应的安装文件。
步骤110:根据关联文件,复制安装文件至系统平台,以安装应用程序。
步骤112:结束。
简单来说,程序安装流程10通过修改编译脚本,在记录文件加注前置软件的取得途径,以方便使用者从记录文件,快速地判读并安装前制软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010185269.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端及其内存泄露检测方法
- 下一篇:感应基板