我正在尝试设置一个稳定的存储库并收到错误 -
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
无法对您在此处添加的直字符串执行此操作。