hplip 3.20.3-2 更新需要手动干预

在版本 3.20.3-2 之前的 hplip 软件包缺少编译后的 python 模块。这已在 3.20.3-2 中修复,因此升级需要覆盖已创建的未跟踪 pyc 文件。如果您在更新时遇到如下错误

hplip: /usr/share/hplip/base/__pycache__/__init__.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/avahi.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/codes.cpython-38.pyc exists in filesystem
...many more...

当更新时,请使用

pacman -Suy --overwrite /usr/share/hplip/\*

来执行升级。