![当有不同的安装可执行文件时应该使用哪一个?](https://linux22.com/image/1440690/%E5%BD%93%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E5%AE%89%E8%A3%85%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E6%97%B6%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%80%E4%B8%AA%EF%BC%9F.png)
我注意到很多时候一个大型程序会有不同的可执行文件,它们应该或多或少做相同的事情(它们或多或少做相同的事情),例如:Setup.exe,Install.exe,Setup_myProgram.exe,Initialize.exe,Autorun.exe,...
是否存在一个事实上的标准,人们应该按照这个标准来启动安装过程,为什么有这么多的标准,却做同样的事情?
请注意,我给出了使用 Windows 可执行文件的示例,但在基于 Unix 的系统上也可以观察到类似的事情。
答案1
一般来说,如果您有商业软件,您应该参考文档来确定应该运行哪个可执行文件进行正常安装。
根据我的经验,使用安装介质(CD 或 DVD)的自动运行功能将是“默认”安装。
对于下载的软件,setup.exe
如果我有疑问并且找不到文档(自述文件或在线文档的形式),我通常会运行。
更多信息:
通常,其中一些文件是“内部”文件,它们要么为管理员提供命令行选项,用于通过网络、使用远程管理软件以静默方式安装软件,要么提供不同于默认值的特殊属性。
在某些情况下,这些文件中的一个或多个将是与软件捆绑在一起的特定运行环境、插件或应用程序包的其他外部部分的安装程序。