systemctl 在 Kubuntu 21.04 上看不到 apt install 服务,而是自行安装

systemctl 在 Kubuntu 21.04 上看不到 apt install 服务,而是自行安装

嗨,我的问题可以简单概括如下:

mike@gamer:~$ sudo apt install xvfb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
xvfb is already the newest version (2:1.20.11-1ubuntu1.1).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

mike@gamer:~$ sudo systemctl status xvfb
Unit xvfb.service could not be found.

mike@gamer:~$ sudo apt install x11vnc
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
x11vnc is already the newest version (0.9.16-7).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

mike@gamer:~$ sudo systemctl status x11vnc
Unit x11vnc.service could not be found.
mike@gamer:~$

需要说明的是,systemctl 无法看到我在 Kubuntu 21.04 中使用 apt 安装的一些服务。并不是说它看不到我安装的任何东西。我安装了 xrdp,没有问题。我真正想做的就是能够通过 rdp 进入我的 Kubuntu 盒子,但我需要运行某个版本的 vnc 或 xvfb 之类的东西(作为 rdp 的 vnc 桥)。我真的很期待“原生”Wayland 支持(但无论你是否拥有真正的 Wayland 合成器,都应该由 X11Wayland 库或任何它的名字来处理),但我愿意放弃所有这些,只是为了能够访问我的桌面并从远程机器运行 GUI 应用程序,无论是 Linux 还是 Win 10 或 Apple macOS 或 Android 手机或 iOS 手机还是其他什么。我想以无头方式将其作为服务器运行。

我真的希望我没有注意到那些显而易见的事情。负载网上有很多相关帖子,但说实话,几乎所有帖子都是垃圾,或者是早于 21.04 的帖子,或者是完全互相矛盾的。

非常感谢任何可以快速解决此问题的信息。在我看来,21.04 的最低要求是让您与安装的服务进行交互并使用它们。

唯一明显相关的帖子[1]:systemctl list-unit-files 不显示我的服务并没有真正解决问题

答案1

这些软件包均未安装服务 文件供您使用。要将这些程序作为守护进程在启动时运行,您需要自己创建 systemd 单元文件。

以下是 x11vnc 的一些说明:https://askubuntu.com/a/676978/797559

以下是 xvfb 的说明:https://superuser.com/a/912648/910217

相关内容