0

这是一个概念性问题,我希望它适合 Stackoverflow 的问答风格。我想知道安装应用程序的概念有什么好处。在我对操作系统的幼稚理解中,我们不需要注册表,要使用应用程序,只需将可执行文件和文件复制到驱动器并启动它就足够了。

我是 Windows 用户,但也使用过一些 Linux,并注意到有包管理器而不是安装程序。但我猜,即使是那些也不仅仅是复制指令。

我不认为所有安装程序的存在只是因为普通用户期望它们出于稳定的习惯。那么,与开发旨在用完单个文件夹并将其复制过来的应用程序相比,安装程序的优势是什么?

我真的很想有人能解释这个概念。

4

1 回答 1

0

安装应用程序是将它们嵌入操作系统的一种方式。这是一种标准,您提供安装和卸载等程序,这些程序应该对所有应用程序具有相同的功能(甚至在 Windows 下“更改”)。无数次我“安装”了带有单个 shell 脚本的应用程序,然后在删除这些程序时遇到了麻烦,不得不寻找单个文件。如果程序员使用操作系统的标准来制作可以安装的可执行文件,那将不会发生。您还可以随时轻松查看已安装程序的列表。此外,在 Linux 下,如果我们谈论的是包管理器,用户只需输入其名称即可方便地下载和安装程序。

最后但同样重要的是,某些应用程序需要安装并被操作系统识别(例如 Windows 中的服务)。

于 2013-02-23T14:08:36.797 回答