首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高山不可满足的约束:缺少包

高山不可满足的约束:缺少包
EN

Stack Overflow用户
提问于 2018-02-20 00:01:37
回答 1查看 16K关注 0票数 4

我正在尝试创建一个基于alpine:3.7的docker镜像,但在使用apk add安装一些包时遇到错误。

示例:

代码语言:javascript
复制
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]

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

我在用这句话

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-21 04:15:46

以下软件包有问题:apache2-suexechostlprtime

除了主要的Linux OS之外,Alpine还有一些其他的包结构:

  • apache2-suexec是package;
  • host的一部分,package;
  • lprbind-tools的一部分,package;
  • timeapache2的一部分,bind-tools已经在高山图像中了。它使用busyboxtime实用程序。

因此,最终的Dockerfile是:

代码语言:javascript
复制
FROM alpine:3.7

RUN apk update \
    && apk upgrade \
    && apk --no-cache add --update tcl apache2 ca-certificates \ 
    apk-tools curl build-base supervisor cups-client dcron bind-tools rsync libxml2-utils libxslt
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48869833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档