Sea*_*ean 1 docker pocketsphinx alpine-linux
我有一个在 Alpine 发行版上运行的 docker 映像,为了让我的一个要求工作 - pocketsphinx==0.1.15,我必须在我的 DockerFile 中安装一些依赖项:
FROM python:3.7-alpine
RUN apk update && \
apk add --virtual build-deps gcc musl-dev && \
apk add --no-cache postgresql-dev && \
apk add ffmpeg && \
apk add swig && \
apk add libasound2-dev && \
rm -rf /var/cache/apk/*
Run Code Online (Sandbox Code Playgroud)
幸运的是, ffmpeg 和 swig 在 Alpine 软件包存储库中都可用,但不幸的是 libasound2-dev 不是。我试图避免从 Alpine 发行版迁移到 Ubuntu,但我不确定是否可以在 Alpine 映像上安装 libasound2-dev。有没有办法实现这一目标?谢谢!
有时,不同发行版的软件包名称不同。在您的情况下,提供这些头文件的包是alsa-lib-dev.
您可以通过比较他们网站上的包裹内容自行检查。
https://packages.ubuntu.com/bionic/amd64/libasound2-dev/filelist
| 归档时间: |
|
| 查看次数: |
1710 次 |
| 最近记录: |