Xubuntu 22.04.3 LTS中执行ls -l /etc/apt/trusted.gpg.d时重复列出密钥文件的原因咨询
Xubuntu 22.04.3 LTS中执行ls -l /etc/apt/trusted.gpg.d时重复列出密钥文件的原因咨询
嗨,我来帮你解释这个问题~
先还原你遇到的情况:
在Xubuntu 22.04.3 LTS里,你执行了这条命令:
ls -l /etc/apt/trusted.gpg.d
结果看到不少密钥文件都重复出现了一次,重复的文件名末尾多了个~,而且文件大小是0字节,比如atareao-ubuntu-atareao.gpg和对应的atareao-ubuntu-atareao.gpg~。
这些带~的空文件是什么?
其实它们是工具操作时留下的临时文件,大概率是你用add-apt-repository或者apt-key添加PPA密钥时生成的:
- 当工具要创建或更新
.gpg密钥文件时,会先生成一个带~的临时文件,要么用来备份原文件,要么作为写入密钥内容的临时容器 - 如果操作全程顺利,工具会自动删掉这些临时文件,但有时候因为操作意外中断(比如你中途强行终止命令、临时权限异常),或者工具的小问题,导致这些空文件残留了下来
- 完全不用担心这些文件的影响,它们没有任何密钥内容,你可以直接删除,不会破坏系统的apt签名验证功能
关于你提到的sources.list.d里的deb和deb-src条目
这个和密钥文件的重复现象没关系哦:deb是用来指定二进制软件包的源地址,deb-src对应源码包的源地址,两者只是为了提供不同类型的包资源,而密钥文件是用来验证这些源发布的包是否合法的,属于两个独立的配置部分。
备注:内容来源于stack exchange,提问作者Adalbert Hanßen
相关产品推荐
相关产品推荐

