Я нахожусь на 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).
Необходимо изменить команду wget от:
sudo wget -O - http://debian.neo4j.org/neotechnology.gpg.key | apt-key add -
к:
sudo wget http://debian.neo4j.org/neotechnology.gpg.key | apt-key add -
из страниц справочника для wget...
-O file
--output-document=file
The documents will not be written to the appropriate files, but all
will be concatenated together and written to file. If - is used as
file, documents will be printed to standard output, disabling link
conversion.
Сообщение об ошибке от apt-key
, и как оно говорит, используйте его с sudo
:
wget -O - http://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add -