软件套装
编辑软件套装、程序系统、软件包、软件包或应用程序包是(逻辑上)相关的文件和应用程序的汇编。
根据操作系统的不同,有不同的软件管理方法。 创建和使用软件套装的程序和过程称为包管理。
软件套装的内容
编辑除了实际的可执行程序外,软件包还可以包含其他程序和特殊文件,例如可解释程序、脚本、图像文件、音频文件、特定于应用程序的示例文件以及翻译、文档和源文本。 通常还包括有关作者、许可证、开发进度和版本的附带元信息。
根据包的不同,其他文件直接负责集成到操作系统中。 除了安装和卸载例程之外,这些还可以是对操作系统本身的修改。
建筑与结构
编辑最简单的软件套装是简单的档案,其内容可以在任何地方提取。
由于软件在安装前仍需要编译,因此包含了有关必须已安装哪些其他软件以及软件包本身将安装在何处的信息。
如果没有用于管理软件的中央工具可用,则每个软件套装都负责自己的安装。 但是,这些操作系统提供了一个程序库,其中包含大多数安装程序使用的与安装相关的功能。
难点与解决方案
编辑由于通过 Internet 协议进行安装变得越来越普遍,因此今天的软件套装都配备了安全功能。 一方面,这适用于使用校验和检查物理完整性,另一方面适用于使用软件作者或分发者的数字签名的密码保护。
由于某些包依赖于其他包,因此解决这些依赖性是最固有的问题之一。 在虚拟包的帮助下,将大包拆分成几个较小的包,并统一分配版本号,这在很大程度上对用户是隐藏的。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/341085/