bash - 此命令只能由 root 使用

标签 bash shell ubuntu

我在 Ubuntu 16 上,我想添加一个 neo4j 包。
我尝试了 3 种方式都导致相同的错误。

这些是我的尝试:

wget -O - http://debian.neo4j.org/neotechnology.gpg.key | apt-key add -

sudo wget -O - http://debian.neo4j.org/neotechnology.gpg.key | apt-key add -

sudo -i wget -O - http://debian.neo4j.org/neotechnology.gpg.key | apt-key add -

但我总是收到此错误消息:
ERROR: This command can only be used by root.
--2016-11-04  http://debian.neo4j.org/neotechnology.gpg.key
Resolving debian.neo4j.org (debian.neo4j.org)... 52.0.233.188
Connecting to debian.neo4j.org (debian.neo4j.org)|52.0.233.188|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4791 (4,7K) [application/octet-stream]
Saving to: ‘STDOUT’

-                     0%[                    ]       0  --.-KB/s    in 0s      


Cannot write to ‘-’ (Broken pipe).

最佳答案

这是命令的第二部分,需要执行为 root .

sudo wget -O - http://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add -

不是 super 优雅,但它有效:)

关于bash - 此命令只能由 root 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40425622/

相关文章:

用于创建符号链接(symbolic link)的 Bash 脚本

bash - 解释 bash/pipe 表达式中的最后一个破折号

windows - 如何让 jenkins 在 windows 上运行 `bash` 命令?

linux - bash 脚本 Heredoc + FTP 错误

python - pyenv virtualenv : The SDK seems invalid 的 pycharm 错误

Bash 'for' 循环语法?

bash - Shell脚本通用模板

linux - 使用 source 将文件的一部分包含在 bash 脚本中

ubuntu - 如何找到 X11/extensions/XTest.h

android - 警告 : Failed to find package build-tools 29. 0.2:找不到命令