Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). E: This command can only be used by root.
时间: 2024-08-15 09:09:36 浏览: 113
apt-key命令 管理APT软件包的密钥
这个警告是在告诉你apt-key命令已经过时,建议改为使用更安全的方式管理密钥对文件,即把信任的.gpg.d文件夹放在trusted.gpg.d目录下(参考apt-key(8)文档)。出现"E: This command can only be used by root."错误是因为apt-key命令通常需要root权限才能执行,因为它涉及到系统级别的设置和认证。
解决这个问题,你应该以root用户身份执行相关操作。例如,如果你想导入一个新的GPG公钥,应该使用以下命令:
```
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys KEY_ID
```
其中KEY_ID是你想要导入的密钥ID。同样,如果你需要更新apt源列表,应使用:
```bash
sudo apt-key update
```
阅读全文