Linux 相当于 Windows 错误代码 3010?

Linux 相当于 Windows 错误代码 3010?

我对错误代码还不太熟悉,并试图找出与 Windows 错误代码 3010 等效的错误代码,该错误代码表示安装成功但需要重新启动。

我尝试查看 Linux 错误代码列表,但找不到真正匹配的代码。安装后,有没有办法检查 Linux 上的这种特定情况?或者这完全取决于安装程序决定抛出什么错误代码?

我正在做的是使用免费一键安装程序

在 Windows 上,此安装程序会返回错误代码 3010,通知我重新启动。我想找出 Linux 机器上的等效错误代码。查看 Linux 错误代码,我并没有看到任何与 Windows 一样与安装相关的错误代码。

答案1

总结:无需重新启动,但请阅读INSTALL.txtREADME.txt随软件一起交付。

详细答案:

在 Linux 下,通常不需要出现这样的错误代码。在安装新内核、替换设备驱动程序或 C 库更新后,通常需要重新启动。在正在运行的系统上,其他一切都可以停止和启动。如果您为发行版安装预打包的软件,则安装过程将负责停止和启动。但是,您可能需要重新启动交互式用户会话。

如果你安装了一个来自独立供应商的软件,并且不是专门为你的 Linux 发行版打包的,那么你应该总是阅读安装说明和其他文档。对于简单的存档(如*.zip*.tar.gz*.tgz类似),解压后应该有INSTALL.txt或类似的文件README.txt供您阅读。您可能需要采取其他步骤将软件集成到您的系统中,这些步骤特定于您的发行版。(对于来自存储库的预打包软件,这些工作通常由软件包维护者完成。)

看起来像您要安装的“Postgres Plus Advanced Server”提供了一些与普通 PostgreSQL 安装不同的附加功能,因此我不会不必要地强调大多数 Linux 发行版在其软件存储库中提供预打包的普通 PostgreSQL。但请允许我重复一遍,安装专门为您的发行版打包的软件包可能会更好地与您的系统集成。

答案2

Linux 是一个与 Windows 完全不同的系统,安装任何东西后你都不需要重启。最多,你可能需要启动或重启一些服务。如果你刚刚安装了 postgresql,假设你正在使用某种包管理器(apt-get 或 yum 或其他),在安装过程结束时它将启动 postgremysql 服务,就是这样。无需重启,你就可以开始了。

无论如何,您在哪里寻找这些错误代码?您认为的 Linux 通常是 GNU/Linux,它是在主内核上运行的一组实用程序。它更像是一个生态系统,而不是一个单一的程序,所以是的,通常每个程序都有自己的错误代码,这些错误代码的含义由开发人员决定。好消息是,Linux 错误往往是有用的,而不仅仅是随机字符串。

答案3

第三方二进制安装程序返回的(错误)代码应由该第三方记录。任何主流 GNU / Linux 发行版都没有标准的二进制安装程序。它们都使用包管理器。

任何 *nix 上的标准错误代码都记录在 errno(3) 中。它们与 (二进制) 软件包的安装没有直接关系。

相关内容