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

dei*_*mos 21 command-line firefox

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

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

Mel*_*ius 43

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

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

$ firefox
Error: no DISPLAY environment variable specified
Run Code Online (Sandbox Code Playgroud)

因此,要安装所需的软件包以显示Firefox,请发出:

sudo apt install firefox xorg
Run Code Online (Sandbox Code Playgroud)

然后你可以运行:

startx
firefox
Run Code Online (Sandbox Code Playgroud)

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

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

  • 详细说明:如果您通过 SSH 远程连接到站,您也可以只通过隧道传输 X 协议。然后你不需要在远程机器上安装 Xserver(只需安装 `xauth` 组件),因为 X 会话通过隧道传输到你站上的 Xserver。因此,您实际上可以在远程计算机上运行 Firefox,但该窗口会显示在您的本地计算机上。例如,请参阅此讨论 https://unix.stackexchange.com/q/12755/37669。 (29认同)
  • Firefox 不需要 xorg,因为您可以在无头(无 GUI)模式下运行 Firefox。 (10认同)
  • 这取决于*一个* X服务器。根据 X 协议的性质,该服务器不必在本地主机上运行,​​因此它不是*安装* 要求。 (6认同)