& ldquo; bash: ошибка синтаксиса около неожиданного токена `('& rdquo; для стабильного хранилища

При попытке установить docker на ubuntu 16.04 я пытаюсь настроить стабильный репозиторий и получить следующее:

$ sudo add-apt-repository \'deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) stable' bash: syntax error near unexpected token `('

Я новичок в Linux (сегодня), поэтому любые советы будут высоко оценены .

2
задан 10 November 2017 в 02:11

2 ответа

Используйте

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

\ на веб-странице должны заставить оболочку игнорировать разрывы строк. Если вы поместите всю команду в одну строку, вы можете просто игнорировать их.

' и " имеют разные значения для оболочки, и вы должны использовать " здесь.

3
ответ дан 18 July 2018 в 03:34

Используйте

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

\ на веб-странице должны заставить оболочку игнорировать разрывы строк. Если вы поместите всю команду в одну строку, вы можете просто игнорировать их.

' и " имеют разные значения для оболочки, и вы должны использовать " здесь.

3
ответ дан 24 July 2018 в 17:52

Другие вопросы по тегам:

Похожие вопросы: