按照接受的答案这问题,我已经调整了 ppa 条目geogebra到以下条目:
deb [signed-by=/usr/share/keyrings/geogebra.gpg] http://www.geogebra.net/linux/ stable main
这种方法效果很好,但是有时候文件 /etc/apt/sources.list.d/geogebra.list 似乎会被覆盖并恢复到旧版本:
deb http://www.geogebra.net/linux/ stable main
此文件何时被覆盖?如何才能防止这种情况发生,而不会降低安全级别(意思是:我希望特定密钥仅可用于特定 ppa 和软件)?
我在(K)Ubuntu 23.10上。
答案1
解决问题:
您可以使文件不可变:
sudo chattr +i /etc/apt/sources.list.d/geogebra.list
您可以将文件名改为geogebra-classic.list
。另一个文件在使用时会提供警告apt
。
但要解决问题的根本原因,您需要检查系统上的运行脚本、crontab、自定义 systemd 服务……