Arch-Linux
ArchLinux 和 CUPS 服務的列印問題
在 ArchLinux 上的幾天(我懷疑因為我已經升級到 gnome 3.14)我不能再列印了。如果我打開 gnome 控制中心的列印面板,我會收到一條消息(翻譯自意大利語):“列印的系統服務似乎不可用”
所以從終端我嘗試了:
$ sudo systemctl start cups Failed to start cups.service: Unit cups.service failed to load: No such file or directory.
我也嘗試重新安裝杯子,但沒有運氣。我也四處搜尋並嘗試了提出的各種解決方案,但它們都不適合我。
截至服務名稱
cups v. 2.0.0
已更改。您必須禁用舊服務:systemctl disable cups.service
在啟用和啟動新的之前:
systemctl enable org.cups.cupsd.service systemctl daemon-reload systemctl start org.cups.cupsd.service
我不知道您是使用命令行還是 GUI 來安裝更新,但升級過程確實在螢幕上列印了以下幾行(來自另一個回復中連結的安裝文件):
> systemd unit names have been renamed" > you should systemctl stop and disable cups.service and" > systemctl daemon-reload, start and enable org.cups.cupsd.service"
這並不是因為沒有讀過這篇文章,而是為了讓您意識到,如果您使用某種 GUI 來管理 Arch 更新,您可能看不到 pacman 生成的輸出。如果是這種情況,您應該強烈考慮使用不同的更新助手,或者簡單地從命令行執行 pacman。
如果您更喜歡使用 GUI,您應該考慮使用kalu,因為它還可以處理 AUR 升級,以及顯示來自 Arch 網站的新聞更新,這些更新通常包含有關需要手動干預的更新的重要資訊,例如 Java 和 Intel 的最新更新微碼。
請注意,如果您使用任何其他依賴於 cups.service 的服務文件,您可能必須手動更新這些服務文件以將 cups.service 重命名為 org.cups.cupsd.service。例如,在 AUR 中隨Canon CAPT 驅動程序提供的 ccpd.service 文件就是這種情況。