![尝试将 Anaconda 公共 GPG 密钥安装到受信任存储时权限被拒绝](https://linux22.com/image/1194378/%E5%B0%9D%E8%AF%95%E5%B0%86%20Anaconda%20%E5%85%AC%E5%85%B1%20GPG%20%E5%AF%86%E9%92%A5%E5%AE%89%E8%A3%85%E5%88%B0%E5%8F%97%E4%BF%A1%E4%BB%BB%E5%AD%98%E5%82%A8%E6%97%B6%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
语境: 我正在运行 Ubuntu 22.04 LTS 的 EC2 实例上设置 JupyterHub,并尝试通过以下命令将 Anaconda 公共 GPG 密钥安装到受信任的存储区:
curl https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc | gpg --dearmor > conda.gpg
但当我这样做时,我收到以下Permission Denied
错误:curl: (23) Failed writing body
尝试的解决方案:
我尝试将其添加sudo
到命令的开头,但仍然出现相同的错误。
问题: 我如何让这个命令运行?
答案1
弄清楚了:除非从具有正确权限的目录运行,否则该命令将没有权限。
从主目录运行命令(通过 到达那里cd ~
)将会起作用。