语境: 我正在运行 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 ~
)将会起作用。