Ошибка: «deb [arch = amd64] https://download.docker.com/linux/ubuntu \ xenial \ stable» недействительно

я следовал инструкциям ( https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-docker-ce-1 ), чтобы попробовать установить Docker CE на VirtualBox под управлением Ubuntu 16.04.3. Затем, когда я попытался настроить стабильный репозиторий на шаге 4, выполнив:

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

Я получил

Error: 'deb [arch=amd64] https://download.docker.com/linux/ubuntu \ xenial \ stable' invalid

Кто-нибудь может помочь? Я новичок в программировании, но онлайн-поиск, похоже, не показывает ничего непосредственно относящегося к делу.

3
задан 27 December 2017 в 15:33

3 ответа

Эта команда неправильно переносится через строку, что вводит символы переноса строки и символы обратной косой черты там, где их не должно быть. Правильная команда будет такой:

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

Однако вам все равно нужно найти и удалить ранее добавленные фиктивные записи. Один из способов найти файлы - через grep:

grep -ne '^deb.*docker.*\\' /etc/apt/sources.list{,.d/*.list}

Полагаю, вы знаете, как редактировать или удалять файлы, принадлежащие root.

1
ответ дан 27 December 2017 в 15:33
  • 1
    Вы выполняли ту процедуру для КАЖДОГО .otf файла? – jasmines 30 May 2012 в 11:20
  • 2
    Вы выполняли ту процедуру для КАЖДОГО .otf файла? – jasmines 30 May 2012 в 11:20
  • 3
    Вы выполняли ту процедуру для КАЖДОГО .otf файла? – jasmines 30 May 2012 в 11:20
  • 4
    Вы выполняли ту процедуру для КАЖДОГО .otf файла? – jasmines 30 May 2012 в 11:20
  • 5
    Вы выполняли ту процедуру для КАЖДОГО .otf файла? – jasmines 30 May 2012 в 11:20
  • 6
    Вы выполняли ту процедуру для КАЖДОГО .otf файла? – jasmines 30 May 2012 в 11:20

проверьте файл в /etc/apt/sources.list. Строка репо должна гласить:

deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable

Обратите внимание на отсутствие обратной косой черты. Вам понадобятся привилегии root для редактирования этого файла, если он неправильный.

1
ответ дан 27 December 2017 в 15:33

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu фокусная стабильная" это ошибка для меня CICD с -- Деб недействителен.

Затем изменено на , add-apt-repository 'deb [arch=amd64] https://download.docker.com/linux/ubuntu фокусная стабильная версия' работал на меня. (то есть изменено " на ")

-3
ответ дан 5 November 2020 в 11:13

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

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