📜  从这样的存储库更新不能安全地完成,因此默认情况下被禁用.不安全的版本”未签名. - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:20.759000             🧑  作者: Mango

从这样的存储库更新不能安全地完成,因此默认情况下被禁用.不安全的版本”未签名. - Shell-Bash

介绍

在进行软件更新时,如果出现以上提示信息,说明该更新源中的软件未进行数字签名或者签名验证不通过,因此可能会存在一定的安全风险。

原因

数字签名是用于保证软件包完整性和信任的一种方法。当软件包从更新源下载到本地时,系统会检查其数字签名是否有效,以确定软件包是否被篡改或伪造,并验证其来源是否可信。如果数字签名验证失败,就说明软件包已被篡改,为了避免安全风险,默认情况下被禁用。

解决方法

如果您确定该软件更新源是可信的,您可以手动启用该更新源的不安全版本,但需要您自己承担任何潜在风险。具体操作如下:

  1. 打开终端,输入以下命令打开sources.list文件:
sudo nano /etc/apt/sources.list
  1. 找到提示信息所对应的更新源,通常是以“deb http://…”开头的一行,将其修改为:
deb [trusted=yes] http://…
  1. 保存修改后的文件,并退出编辑器,再次运行更新命令即可:
sudo apt-get update
sudo apt-get upgrade

请注意,手动启用更新源的不安全版本可能会存在一定的安全风险,因此我们建议您谨慎考虑再决定是否使用此方法解决问题。

总结

本文介绍了当软件更新源中的软件未进行数字签名或者签名验证不通过时,系统会禁用该源的不安全版本的解决方法。同时提醒读者谨慎操作,避免因不恰当的操作造成不必要的损失。