wget
команда в тексте вопроса не соответствует команде на скриншоте. Вот команда на скриншоте:
sudo wget -O http://www.inetsim.org/inetsim.org-archive-signing-key.asc | apt-key add -
вот команда в вашем примере; также проверьте команду, используемую в официальные инструкции по установке INetSim:
sudo wget -O - http://www.inetsim.org/inetsim.org-archive-signing-key.asc | apt-key add -
обратите внимание на тонкую разницу? Тот, который терпит неудачу, отсутствует -
между sudo wget -O
и URL, который следует за ним. Попробуйте -
и он должен работать нормально.
просто так вы понимаете, что было-или не происходит, в -O
(--output-document
флаг нужен, что -
рассказать wget
поток содержимое этого URL-адрес в стандартный вывод. Если вы просто выполнили команду так:
wget http://www.inetsim.org/inetsim.org-archive-signing-key.asc
все wget
было бы сохранить этот файл локально в вашей системе в файл с именем inetsim.org-archive-signing-key.asc
. Но постановка -O -
а потом, что трубы (|
) to | apt-key add -
команда, в которой говорилось, поток содержимое этого файла в стандартный put, а затем передать этот вывод в apt-key add
так Ключевое содержание можно добавить к вашему apt
список репозитория.
кроме того, ваш скриншот показывает дополнительную погрешность:
ошибка: эта команда может использоваться только root.
это напрямую связано с отсутствием тире в вашей команде; это также приводит к сбою всего остального.
если трубы команды нарушаются весь команда терпит неудачу, и он никогда не будет добраться до точки, где вам будет предложено ввести sudo
пароль. Но остальная часть команды все равно анализируется.
так что даже думал, что полная команда терпит неудачу он все еще пытается запустить apt-key
. А так как оставшаяся часть однострочной команды в основном оторвана от остальной части предыдущей sudo
вызывается команда-которая никогда не была служить sudo
из-за ошибки-пытается запустить apt-key
как обычный пользователь это затем говорит:
ошибка: эта команда может использоваться только root.
потому что, да ... попытка запустить apt-key
как обычный / непривилегированный пользователь действительно ошибка.