使用适用于 Linux 的 Windows 子系统在 Ubuntu 上获取 CUPS 和打印功能

使用适用于 Linux 的 Windows 子系统在 Ubuntu 上获取 CUPS 和打印功能

我正在开发一款跨平台打印应用,需要在各种 Linux 上测试它。我可以使用虚拟机,但 WSL 就在这里运行,这样会方便很多,至少在最初使用它时是这样。

我已经安装了 CUPS 但是它无法运行:

$ dpkg -s cups
Package: cups
Status: install ok installed
...
$ sudo systemctl restart cups.service
System has not been booted with systemd as init system (PID 1). Can't operate.

我在网上找到了一份关于在 WSL 中打印的指南,听起来它“刚刚好有效”:https://www.scivision.dev/scanningprinting-with-windows-subsystem-for-linux/

我错过了什么?

答案1

使用sudo service cups startsudo /etc/rc.d/init.d/cups start

systemctl正如您的错误消息所示,依赖于 systemd

相关内容