高山不可满足的限制:缺少包裹

时间:2018-02-19 16:01:37

标签: docker alpine

我正在尝试根据alpine:3.7创建一个泊坞窗图片,但在使用apk add安装某些软件包时出错。

示例:

ERROR: unsatisfiable constraints:
  apache2-suexec (missing):
    required by: world[apache2-suexec-custom]
  host (missing):
    required by: world[host]
  lpr (missing):
    required by: world[lpr]
  time (missing):
    required by: world[time]

原因是这些包在高山存储库中还不存在。我该如何解决这些问题?是否有可以下载它们的存储库?

我正在使用这一行

FROM alpine:3.7

RUN apk update \
    && apk upgrade \
    && apk --no-cache add --update tcl apache2 apache2-suexec ca-certificates \ 
    apk-tools curl build-base supervisor lpr time dcron host rsync libxml2-utils libxslt

1 个答案:

答案 0 :(得分:4)

以下软件包存在问题:apache2-suexechostlprtime

Alpine有一些其他的包结构,而不是主要的Linux操作系统:

  • apache2-suexecapache2包的一部分;
  • hostbind-tools包的一部分;
  • lprcups-client包的一部分;
  • time已经处于高山形象。它使用busybox的{​​{1}}实用程序。

所以,最后的time是:

Dockerfile