有一个 rpm 包校验失败,终端问我是要取消屏蔽还是抛弃?
- 我选择取消屏蔽后,显示文件可能坏了,要重新获取,我选择重新获取后,又再次提示我获取的该文件是要取消屏蔽还是抛弃;
- 我选择抛弃后,更新程序又显示未能提供该包,要不要重新获取?重新获取还是煞笔。选择终止就停止更新。好吧,我选忽略,于是……程序又自动获取该包。
取消屏蔽或是抛弃? [ba22/? 显示全部选项 ] (抛弃): 抛弃
未能提供包 libopus0-1.1-3.2。要重试获取吗?
[repo-oss|http://download.opensuse.org/distribution/leap/42.1/repo/oss/] 无法提供文件“./suse/x86_64/libopus0-1.1-3.2.x86_64.rpm”(自储存库“repo-oss”)
历史:
- libopus0-1.1-3.2.x86_64.rpm has wrong checksum
中止、重试、还是忽略呢? [a/r/i] (a): i
正在撷取 软件包 libortp9-0.24.2-5.2.x86_64 (2/611), 58.5 KiB (解压后 162.0 KiB)
正在撷取: libortp9-0.24.2-5.2.x86_64.rpm … 完毕 ]
警告: 文件 ‘libortp9-0.24.2-5.2.x86_64.rpm’ 摘要校验失败
[/var/cache/zypp/packages/repo-oss/suse/x86_64/libortp9-0.24.2-5.2.x86_64.rpm]
期望 6ef45da95ab3656089a6e0ce4588ad80f952d325
得到的是 ba22784a177c684d7ce37269e420bb0768965263
接受校验和错误的软件包可能导致系统损坏,在极端情况下甚至会导致系统被入侵。
然而若您确定具有校验和 ‘ba22…’ 的文件是安全、正确的,应在此操作中使用,
请输入该校验和的前 4 个字符来取消屏蔽、使用该文件并风险自负。
空输入将抛弃该文件。
取消屏蔽或是抛弃? [ba22/? 显示全部选项 ] (抛弃):