在没有桌面环境的 Ubuntu 上安装 Firefox 是否可以?

在没有桌面环境的 Ubuntu 上安装 Firefox 是否可以?

我想在目前没有图形桌面环境的 Ubuntu 服务器上安装 Firefox。是否可以安装一些最小的显示管理工具,以便我启动图形 Firefox(或任何其他能够以非纯文本模式显示网站的图形浏览器)?

不幸的是,lynx、links 和类似的纯文本浏览器不够好。

答案1

您可以使用 APT 安装存储库中可用的任何软件包。APT 负责满足依赖关系。

与直觉相反的是,Firefox 软件包并不依赖于显示它所需的 X 服务器(或 Wayland)。当我尝试在不运行 X 服务器的情况下运行 Firefox 时,我得到了:

$ firefox
Error: no DISPLAY environment variable specified

因此要安装所需的软件包展示Firefox,问题:

sudo apt install firefox xorg

然后你可以运行:

startx
firefox

获取一个非常基本的 Firefox 窗口(甚至无法通过通常的方式调整大小或关闭它等)。

您可以通过按Ctrl+退出 Firefox Q。然后运行exit退出 X 服务器。

答案2

您可能想尝试 Browsh (https://www.tecmint.com/browsh-text-web-browser-for-linux):

Browsh 是一款开源、简单且现代的基于文本的浏览器,可在 TTY 终端环境中呈现。它由一个最小的 Golang CLI 前端和一个浏览器 Web 扩展(无头 Firefox)组成,它实际上提供了创建纯文本版本的网页和 Web 应用程序的大部分功能。

答案3

Firefox(或任何其他桌面应用程序)不依赖于图形桌面环境,因为无需在本地安装它。您可以在服务器上安装 Firefox,然后使用 从 GUI 计算机连接到它ssh -y,当您从该 SSH 会话启动 Firefox 时,您将在 Ubuntu 服务器上运行 Firefox,而其窗口将显示在 GUI 计算机上。

此外,有些浏览器可以直接渲染图形,而不依赖于 X/Wayland。例如,光缆布植网络冲浪 有 SDL 前端。

答案4

如果您只是需要它运行(但不一定与它交互),请搜索“无头模式”:https://hacks.mozilla.org/2017/12/using-headless-mode-in-firefox/

编辑:确切的说明取决于操作系统。通常,使用 -headless 参数从命令行运行 Firefox。如果您有多个配置文件,请不要忘记 -P 参数。

例如:firefox -headless -P default "https://askubuntu.com/"

相关内容