WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host异常的解决方法,亲测有效,嘿嘿


这个警告通常出现在你尝试使用如 apt(Debian/Ubuntu)或 yum/ dnf(Fedora/CentOS)等包管理器从非官方或不受信任的仓库(repository)安装软件包时。在这种情况下, mirrors.aliyun.com 被用作一个镜像源,但系统可能默认没有将其标记为受信任的。

问题分析

  1. 安全性:系统警告你正在从一个不受信任的源安装软件包,这可能会带来安全风险,因为该源可能被篡改以包含恶意软件。
  2. 配置问题:你的包管理器配置可能包含了指向mirrors.aliyun.com的条目,但没有正确设置以表明它是一个受信任的源。

报错原因

  • 你可能手动添加了mirrors.aliyun.com作为你的软件源,但没有按照系统的要求将其标记为受信任的。
  • 系统更新或包管理器更新可能改变了对仓库的信任设置。

解决思路

  1. 确认仓库的安全性:首先,你需要确认mirrors.aliyun.com是一个可信赖的源。阿里云的官方仓库通常被认为是安全的,但最好还是确认一下。
  2. 更新仓库配置:如果仓库是安全的,你可能需要更新你的包管理器配置以标记它为受信任的。

解决方法

对于基于Debian的系统(如Ubuntu)

下滑查看解决方法

  1. 编辑软件源配置文件
    打开/etc/apt/sources.list文件或位于/etc/apt/sources.list.d/目录下的相关文件。

  2. 添加信任标记(如果系统支持):
    有些系统可能支持在源条目中添加信任标记,但通常不需要这么做,因为apt默认会检查GPG签名。

  3. 更新GPG密钥
    如果mirrors.aliyun.com提供了GPG密钥来验证其软件包的完整性,你需要下载并安装它。这通常通过以下命令完成:

    wget -qO - https://mirrors.aliyun.com/YOUR_REPO_KEY_URL | sudo apt-key add -
    

    YOUR_REPO_KEY_URL替换为实际的GPG密钥URL。

  4. 更新软件包列表
    运行sudo apt update来更新你的软件包列表。

对于基于RPM的系统(如Fedora/CentOS)
  1. 编辑YUM/DNF配置文件
    找到并编辑/etc/yum.repos.d//etc/dnf/dnf.conf目录下的相关.repo文件。

  2. 检查GPG检查设置
    确保gpgcheck设置为1(启用),以便在安装软件包之前验证其GPG签名。

  3. 添加GPG密钥
    如果mirrors.aliyun.com提供了GPG密钥,你需要下载并安装它。这通常通过以下命令完成:

    sudo rpm --import https://mirrors.aliyun.com/YOUR_REPO_KEY_URL
    

    YOUR_REPO_KEY_URL替换为实际的GPG密钥URL。

  4. 清除缓存并更新
    运行sudo yum clean all(对于YUM)或sudo dnf clean all(对于DNF)来清除缓存,然后运行sudo yum updatesudo dnf update来更新你的软件包列表。

注意:上述命令中的YOUR_REPO_KEY_URL应替换为阿里云仓库提供的实际GPG密钥URL。如果阿里云仓库没有提供特定的GPG密钥或签名文件,则可能不需要这一步。在大多数情况下,如果你确定该源是安全的,可以忽略此警告(尽管不推荐)。

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值