Installing software using programmatic component dependency analysis
    1.
    发明授权
    Installing software using programmatic component dependency analysis 有权
    使用程序化组件依赖性分析安装软件

    公开(公告)号:US07478385B2

    公开(公告)日:2009-01-13

    申请号:US10461206

    申请日:2003-06-13

    IPC分类号: G06F9/445 G06F9/44

    CPC分类号: G06F8/61

    摘要: System and method for installing software using component dependency analysis. A list indicating an initial set of sub-installers is received, each sub-installer including respective software components and installation software for deploying the components onto a target system. The initial set of sub-installers includes one or more user-files sub-installers and one or more supporting sub-installers. The initial set of sub-installers is programmatically analyzed (e.g., re dependencies) to determine additional sub-installers. An application system dependency file is generated based on the analysis, and an application system installer generated based on the sub-installers and the application system dependency file. The installer is executed to programmatically deploy the application system onto the target system, where executing includes programmatically analyzing the target system, application system dependency file, and user-specified deployment options (entered via a user-interface) to determine an installation set of sub-installers, each of which is executed to deploy respective components onto the target system.

    摘要翻译: 使用组件依赖性分析安装软件的系统和方法。 接收到指示初始安装程序集的列表,每个子安装程序包括各自的软件组件和用于将组件部署到目标系统上的安装软件。 初始安装程序集包括一个或多个用户文件子安装程序和一个或多个辅助子安装程序。 以编程方式分析初始安装程序集(例如,依赖关系)以确定其他子安装程序。 基于分析生成应用系统依赖文件,以及基于子安装者和应用系统依赖文件生成的应用系统安装程序。 执行安装程序以编程方式将应用系统部署到目标系统上,其中执行包括以编程方式分析目标系统,应用系统依赖性文件和用户指定的部署选项(通过用户界面输入),以确定子系统的安装集 卸载程序,每个都执行以将各个组件部署到目标系统上。