我正在尝试在 Ubuntu Server 16.10-server-amd64 上安装 dockercloud-agent。
我收到此错误:
dockercloud-agent: Depends: sysv-rc (>= 2.88dsf-24) but it is not installable
E: Unable to correct problems, you have held broken packages.
当我尝试手动安装 sysv-rc 时,出现“软件包不可用... init-system-helpers 会替换它”。我安装了替换包,但 dockercloud-agent 安装仍然需要 sysv-rc。
有没有解决这个问题的方法或者更好的解决方案?
答案1
我认为 dockercloud-agent 安装程序与 Ubuntu 16.10 没有保持同步。
我解决了这个问题添加 16.04 存储库 deb http://cz.archive.ubuntu.com/ubuntu xenial main
致我的来源列表 /etc/apt/sources.list
:
echo 'deb http://cz.archive.ubuntu.com/ubuntu xenial main' >> /etc/apt/sources.list
apt-get update
受到 GitHub 上此评论的启发:https://github.com/docker/docker/issues/20698#issuecomment-192606903。