在 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/\*
来执行升级。