我尝试在 Kubuntu 19.10 上安装 Docker。
我使用这些步骤安装:https : //docs.docker.com/install/linux/docker-ce/ubuntu/
在第 2 步中,添加存储库和密钥后,我收到此消息
Package containerd.io is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'containerd.io' has no installation candidate
Run Code Online (Sandbox Code Playgroud)
vav*_*alm 44
我猜这不是最干净的方法,但我遇到了和你一样的问题,我改变了:
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Run Code Online (Sandbox Code Playgroud)
到
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
bionic \
stable"
Run Code Online (Sandbox Code Playgroud)
因为
$(lsb_release -cs)
Run Code Online (Sandbox Code Playgroud)
返回“eoan”(最新 ubuntu 版本的名称,当前为 19.10),它似乎会导致问题。用“bionic”(ubuntu 18.10)替换它对我来说非常有效,4个月后我仍然没有问题。
不要忘记打开“/etc/apt/sources.list”并注释掉/删除该行:
deb-src [arch=amd64] https://download.docker.com/linux/ubuntu eoan stable
Run Code Online (Sandbox Code Playgroud)
以避免冲突。(您使用在此过程中输入的第一个命令添加了它。)
小智 8
编辑文件:/etc/apt/sources.list
寻找回购条目:
deb-src [arch=amd64] https://download.docker.com/linux/ubuntu eoan stable
Run Code Online (Sandbox Code Playgroud)
将其更改为:
deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
Run Code Online (Sandbox Code Playgroud)
为我解决了这个问题
| 归档时间: |
|
| 查看次数: |
7316 次 |
| 最近记录: |