You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复使用弱算法密钥的Launchpad PPA?

如何修复使用弱算法密钥的Launchpad PPA?

嘿,我之前也碰到过一模一样的警告!这些提示是因为现在Ubuntu(Noble版本)默认不再信任RSA 1024位的加密密钥了——毕竟这种算法的安全性已经跟不上现在的标准了。下面是几个可行的解决办法,你可以根据自己的情况选:

方法一:重新添加PPA以获取强密钥

很多PPA维护者会定期更新密钥到更安全的算法(比如RSA 2048位或更高),你只需要移除旧的PPA再重新添加,apt就会自动获取最新的强密钥。以你列出的其中一个PPA为例:

  1. 先移除旧的PPA:
    sudo add-apt-repository --remove ppa:apandada1/blanket
    
    把命令里的ppa:apandada1/blanket换成所有出现警告的PPA(比如ppa:apandada1/foliate、ppa:libreoffice/ppa等),逐个执行移除操作。
  2. 重新添加对应的PPA:
    sudo add-apt-repository ppa:apandada1/blanket
    
  3. 所有PPA重新添加完成后,运行更新命令:
    sudo apt update
    
    这时候弱算法的警告应该就消失了。

方法二:临时允许弱密钥算法(不推荐)

如果你确实需要继续使用这些PPA,而且暂时找不到强密钥的替代方案,可以临时修改apt的配置来允许RSA 1024位密钥。注意:这个方法会降低系统的安全性,只建议作为临时过渡手段:

  1. 创建一个新的apt配置文件:
    sudo nano /etc/apt/apt.conf.d/99allow-weak-keys
    
  2. 在文件里添加以下内容:
    Acquire::AllowWeakKeys "true";
    
  3. 保存并退出编辑器(按Ctrl+O回车确认保存,再按Ctrl+X退出),然后运行sudo apt update,警告就会消失。一旦有了强密钥的PPA,记得立刻删除这个配置文件!

方法三:替换为官方或维护更好的源

如果某些PPA已经停止维护,找不到更新的强密钥,那最好的办法是换成官方仓库或者其他活跃维护的源:
比如LibreOffice,Ubuntu默认仓库里就提供了稳定版本,你可以移除问题PPA,改用默认源:

sudo add-apt-repository --remove ppa:libreoffice/ppa
sudo apt update
sudo apt install libreoffice

对于apandada1的那些软件,也可以看看Ubuntu软件商店里有没有最新版本,或者有没有其他活跃开发者维护的PPA提供这些工具。

备注:内容来源于stack exchange,提问作者Archisman Panigrahi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:38:19