如果不整合用户,在默认路径中安装应用程序有什么意义?

如果不整合用户,在默认路径中安装应用程序有什么意义?

我最近在服务器上安装 MySQL,我不得不编辑许多文件并更改所有权,只需将数据文件从其默认位置移动到其他分区。

为什么它与在 Windows 上安装它不同?指定 MySQL 数据文件是一个非常合理的需求,其他应用程序也是如此。

这很烦人,我需要知道为什么我总是要处理这个问题!

答案1

这就是 Linux 的方式。

软件包管理器会安装所有软件包。为了轻松升级和删除软件包并跟踪依赖项,必须执行此操作。没有软件包管理器会使用特定软件包的安装程序。在配置软件包时,有时会向用户询问问题。但这些问题大多旨在了解用户所需的行为,或了解软件包正常运行的基本信息。

除此之外,我们的目标始终是安装具有最低配置的软件包,并让普通用户毫不费力地完成安装。Linux 软件包管理器从不询问用户有关非标准行为的问题(例如将 MySQL 数据文件存储在自定义目录中)。如果您愿意做一些特定的事情,您应该进入配置文件。

您可能会觉得配置工作量太大。但请放心,大多数情况下并非如此,而且简单性带来的益处是值得的。

答案2

由于 Linux 具有跳频而 Windows 则不然。一切都各得其所,各得其位。

相关内容