我在 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/