Debian 9.4.0执行apt-get update遇GPG密钥错误,卸载Atom仍报错
解决Debian 9.4上apt更新的GPG公钥错误及正确安装Atom的方法
一、先修复当前的apt更新错误
你卸载Atom后,对应的软件源条目并没有被自动删除,加上系统缺少该源的验证公钥,所以每次执行apt-get update都会触发报错。按以下步骤处理:
移除残留的Atom软件源文件
Debian的第三方源通常存在/etc/apt/sources.list.d/目录下,先检查有没有Atom相关的文件:sudo ls /etc/apt/sources.list.d/ | grep atom如果找到类似
atom.list的文件,直接删除:sudo rm /etc/apt/sources.list.d/atom.list另外还要检查主源文件
/etc/apt/sources.list里有没有Atom的条目:sudo nano /etc/apt/sources.list找到类似
deb https://packagecloud.io/AtomEditor/atom/any/ any main的行,删除后按Ctrl+O保存,Ctrl+X退出编辑器。(可选)导入缺失的GPG公钥
如果之后你还打算安装Atom,可以先导入该源的验证公钥(这一步也可以留到安装步骤里做):sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4C6E74D6C0A35108验证更新错误是否消失
执行更新命令确认问题解决:sudo apt-get update
二、正确安装Atom的方法(避免后续故障)
要避免再出现公钥验证错误,安装时要先导入公钥,再添加源,最后安装:
导入Atom官方GPG公钥
这一步是为了让系统信任Atom的软件源:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4C6E74D6C0A35108添加Atom官方软件源
创建专门的源文件,避免和其他源混淆:sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" > /etc/apt/sources.list.d/atom.list'更新源并安装Atom
sudo apt-get update sudo apt-get install atom
三、彻底卸载Atom的正确方式
如果之后需要卸载Atom,记得同时移除源文件,避免残留导致更新报错:
- 先彻底卸载Atom:
sudo apt-get purge atom - 移除对应的源文件:
sudo rm /etc/apt/sources.list.d/atom.list - 最后更新源确认无残留:
sudo apt-get update
内容的提问来源于stack exchange,提问作者dennisN86
相关产品推荐
相关产品推荐

