错误 — “需要一个存储库作为参数”

错误 — “需要一个存储库作为参数”

我正在尝试设置一个稳定的存储库并收到错误 -

need a single repository as an argument

有人能告诉我这句话有什么问题吗:

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

答案1

我认为你实际上是在追求这个:

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

引号使你尝试添加的整个字符串被视为单个参数。这样你就不需要处理转义空格(你的命令实际上没有正确处理,这就是为什么它全部失败并给你错误的原因)。

请注意,您仍然需要下载用于存储库的 GPG 密钥,因为add-apt-repository无法对您在此处添加的直字符串执行此操作。

相关内容