可能的重复:
在 ubuntu 服务器版中安装 firefox
我正在运行一台 ubuntu 机器(实际上是服务器),它没有安装任何用户界面,只有一个命令行。
我想知道是否可以在这台机器上运行一个网络浏览器(例如 Google Chrome),而无需安装整个 GNOME 或 KDE 环境。
这可以做到吗?或者 chrome 是否非常依赖这些环境?
编辑:也许稍微解释一下为什么我需要这个。
我不喜欢带有点击和导航槽文件夹的桌面环境。
我确实喜欢编程/尝试新事物。
编程时,人们经常需要帮助(我不知道该怎么做-> google),所以浏览网页是必须的。
同样,可以通过浏览器查看 PDF。
答案1
它不依赖于桌面环境。什么做依赖(至少在 Chrome、Opera 或 Firefox 等图形模式浏览器的情况下)是 Xorg 服务器及其库1。
一旦安装了浏览器的核心依赖项(包括 X 服务器),您就可以通过以下方式在最小环境下运行它:
- 使用非常简约的窗口管理器(WM),比如
evilwm
,twm
等等 .xinitrc
直接从您的或文件运行浏览器.Xsession
。
有关更多示例,请查看有关的问题构建一个最小的、仅限浏览器的发行版以及循环浏览器调用的示例我已经建议了(这是“无 WM”选项)。
不过,有一点需要注意。我对 Ubuntu 的有限经验表明它非常...... 嗯,比方说“慷慨的”- 在计算依赖关系时,特别是因为除了绝对依赖关系之外,默认 APT 配置自动安装还建议这样做。也就是说,标准包管理工具假定了对丰富功能和桌面集成的需求 - 这导致了许多依赖性。因此,最重要的是,它们可能会迫使您安装某些 DE 的大部分内容作为 Chrome 等的依赖项。为此,您可能需要深入研究一些与包管理相关的配置,甚至被迫独立安装浏览器(而不是通过包管理工具) - 这反过来会造成混乱......您肯定会最好使用其他发行版,例如 Arch 或 Gentoo,它们在您的预期功能方面更加保守和可定制。
1即使没有 X,使用替代图形库也可以以非常有限的方式工作,例如直接FB。
答案2
你可以尝试links
或者lynx
.两者都应该可以通过apt-get
.这些是纯文本浏览器,当您只有控制台时,通常可以相对较好地完成工作。但我认为没有任何控制台浏览器支持 PDF,因为该格式本质上通常是高度图形化的。