waydroid >= 1.5.4-3 更新可能需要手动干预

版本 1.5.4-2 之前的 waydroid 软件包(包括 aur/waydroid)在运行时会创建 Python 字节码文件(.pyc),而这些文件并未被 pacman 追踪。此问题已在 1.5.4-3 中修复,现在这些文件的字节编译是在打包过程中完成的。

因此,升级可能会与先前版本中创建的未被拥有的文件发生冲突。如果您在更新过程中遇到以下错误:

错误:无法提交事务(冲突文件)

waydroid: /usr/lib/waydroid/tools/__pycache__/__init__.cpython-313.pyc 在文件系统中存在

waydroid: /usr/lib/waydroid/tools/actions/__pycache__/__init__.cpython-313.pyc 在文件系统中存在

waydroid: /usr/lib/waydroid/tools/actions/__pycache__/app_manager.cpython-313.pyc 在文件系统中存在

您可以通过运行以下命令安全地覆盖这些文件:

pacman -Syu --overwrite /usr/lib/waydroid/tools/\*__pycache__/\*