我如何告诉 apt 不要安装 X11 和 gnome 依赖项,因为我将使用 X11 转发?

我如何告诉 apt 不要安装 X11 和 gnome 依赖项,因为我将使用 X11 转发?

我想从服务器本身运行 virt-manager(这样我可以使用 ssh 连接上不可用的界面管理功能)。

但是,我计划通过 ssh 连接启动 virt-manager,将 X11 转发到我的笔记本电脑,在那里我运行完整的 Ubuntu 12.04 桌面设置。

当我在 ubuntu 12.04 服务器上运行“apt-get install virt-manager”时,它当然会添加 X11 服务器、gnome 库等等......但我不想在我的服务器上添加这些。

有没有办法告诉 apt 永远不要安装图形环境相关的包,因为我总是将 X11 转发到远程客户端?

答案1

apt-get --nodeps 安装软件包名称

然而...

为了使用ForwardX11 是在你的/etc/ssh/sshd_config,您必须在远程和本地计算机上安装 X11。

就像您必须有一个 ssh 客户端和一个 ssh 守护进程/服务器一样,您必须有一个 X11 客户端和 X11 服务器。

我希望这有助于澄清一些事情。

答案2

如果您要安装使用某些库的应用程序,则必须安装这些库才能运行该应用程序。无论您是否要远程运行该应用程序,都没有关系。

虽然大多数 Xorg 服务器软件包可能都不需要,您可以删除它们,但您也可能需要安装至少一个。此外,仅仅因为安装了它,并不意味着您必须在服务器系统上运行 X 会话/服务器。

相关内容