根据此问题的公认答案,我已将geogebra的 ppa 条目调整为以下条目:
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。
解决问题:
您可以使文件不可变:
您可以将文件名更改为
geogebra-classic.list
. 使用时另一个文件将提供警告apt
。但要解决问题的根本原因,您需要检查系统上正在运行的脚本、crontab、自定义 systemd 服务......