我正在开发一款跨平台打印应用,需要在各种 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 start
或
sudo /etc/rc.d/init.d/cups start
systemctl
正如您的错误消息所示,依赖于 systemd