Answers:
您可以使用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服务器。
xauth
组件),因为X会话通过隧道传输到工作站上的Xserver。因此,您实际上可以在远程计算机上运行firefox,但是该窗口将显示在本地计算机上。例如,请参阅此讨论unix.stackexchange.com/q/12755/37669。
您可能要尝试使用Browsh(https://www.tecmint.com/browsh-text-web-browser-for-linux):
Browsh是在TTY终端环境中呈现的开源,简单,现代的基于文本的浏览器。它由一个最小的Golang CLI前端和一个浏览器Web扩展(无头Firefox)组成,该扩展实际上提供了创建纯文本版本的网页和Web应用程序的大部分功能。
reset
命令将终端恢复为正常状态。
Firefox(或与此相关的任何其他桌面应用程序)不依赖于图形桌面环境,因为无需在本地安装它。您可以在服务器上安装Firefox并使用ssh -y
,从GUI计算机连接到Firefox,从该SSH会话启动Firefox时,Firefox将在Ubuntu服务器上运行,而其窗口将显示在GUI计算机上。