答案1
该消息意味着(无论出于何种原因)用于验证源文件的校验和(请参阅正直PKGBUILD 中的 Arch wiki)与运行sha512sum
下载的 makepkg 文件生成的校验和不匹配。这可能意味着有人设法让您的计算机下载与创建 PKGBUILD 的人不同的文件(例如,通过替换 Adobe 服务器上的文件、扰乱您的计算机和 Adobe 服务器之间的连接……)。
但由于 tarball 的 URL 不适用于特定版本的 Flash 播放器,并且 adobe 已经发布了适用于 Linux 的新版本 (11.2.202.616),因此问题在于需要为新 tarball 更新校验和。您可以通过updpkgsums
在包含 PKGBUILD 文件的目录中运行来完成此操作。通常 tarball 的提供者会自己提供校验和,您可以使用它们来验证updpkgsums
下载的文件是否正确或在 PKGBUILD 中手动编辑它们,但 Adobe 似乎没有这样做。
FWIW,运行阵列后updpkgsums
在sha512sums
我的计算机上看起来像这样:
sha512sums=('518b3dd494af2b10404b6039385ad304e6273f6bad3e57e5f77710c810f3e29c8220920ea221c1e9012a2e795fd0da4db7d419946ce8db1db19ccaa744e9ca46'
'a70fd7127f0f9d64f2c872d1e4634d93e24fdea165abfbe20724e68c1b7297df46362cb449b5a78d0eb4a68e43426965359ca93fd4ba4848d2542e5505bcd2fe'
'e4139b265896ebd276b4c7931d5718db7ac8b25e5e86decb2161c94d2b6b410dc7160667cda3a330ece40e64e7809d7afc5ddcc94e09352e84359fa4c7fe3e2d')
如果您知道 AUR 上的 PKGBUILD 需要更新为新版本的软件包,请确保还单击“标记软件包过时”以通知维护人员。我已经为这个包做到了这一点。