Я создаю кроссплатформенное приложение для печати и мне нужно протестировать его на разных 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, как указано в вашем сообщении об ошибке