如何在没有终端的情况下安装 Apache 和 DNSmasq 工具

如何在没有终端的情况下安装 Apache 和 DNSmasq 工具

如何在不使用终端的情况下安装 apache 服务器和 dnsmasq?只需下载 ZIP 文件并手动配置它们。最简单的方法是从命令行安装安装工具,因为终端在不同的目录中设置每个文件。但我想在 Debian 11 上手动执行此操作。我问这个问题是因为在 Windows 上,我通过下载 ZIP 配置了 Apache,而不是将其存储在程序文件中,而是将其存储在其他地方,并且它将成功启动,但将 Apache 安装在Terminal ,它是自动配置的,默认情况下存储在 /etc/ 文件夹中,我不知道的是,如果它没有打开问题,则下载 ZIP 并启动服务,而不需要使用 /etc / 文件夹。

答案1

Linux 软件的分发和安装方式与 Windows 软件不同。

在 Windows 中,您可能会获得自解压 ZIP 文件。

相反,Linux 软件以软件包格式分发:.deb对于 Debian、.rpmRed Hat(RHEL/Fedora/CentOS 及其衍生产品)等。您不会以.zip文件格式获得它。您可以在 gzip 压缩文件中获取源代码,但这意味着通过源代码进行安装,这对于新手来说确实不推荐(因为困难,而且因为这样安装的软件驻留在包管理器数据库之外,并且可能导致破坏依赖关系)。

因此,安装 Apache 或其他任何东西的正确方法是通过命令行或 GUI 通过发行版的包管理器。

您提到的目录/etc是保存 Apache(和其他软件)配置文件的位置。人们不应该改变这一点,因为这会导致系统崩溃。

相关内容