更新2019-01-09: 我发现CUPS 2.2.8可以在Ubuntu 18.04中使用Google Chrome正常工作。我从https://launchpad.net/ubuntu/+source/cups/2.2.8-5ubuntu1.2下载并安装了它
请注意,CUPS 2.2.7的错误已在以下位置提交:https : //bugs.launchpad.net/ubuntu/+source/cups/+bug/1769893
CUPS 2.2.8安装步骤
从终端窗口运行以下所有命令。
安装先决条件:
sudo apt install autoconf build-essential libavahi-client-dev \
libgnutls28-dev libkrb5-dev libnss-mdns libpam-dev \
libsystemd-dev libusb-1.0-0-dev zlib1g-dev
下载CUPS 2.2.8并将其解压缩并输入创建的新目录:
cd /tmp
wget -c https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/cups/2.2.8-5ubuntu1.2/cups_2.2.8.orig.tar.gz
tar zxvf cups_2.2.8.orig.tar.gz
cd cups-2.2.8
运行configure
,make
并且make install
:
./configure
make
sudo make install
您可能希望保留CUPS,以便它不会更新回2.2.7,这仍然存在未经授权的问题:
sudo apt-mark hold cups
然后,您需要做的就是重新启动cups.service
:
systemctl restart cups.service
检查服务是否正在运行:
systemctl status cups.service
如果CUPS无法重新启动,请重新安装守护程序,然后再次重新启动服务:
sudo apt install --reinstall cups-daemon
systemctl restart cups.service
然后在Google Chrome浏览器中访问http:// localhost:631
CUPS主页可能仍然显示2.2.7,但是尝试单击“管理”,它应该显示2.2.8。
希望这可以帮助!