问题标签 [alpine-package-keeper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 域过期时如何添加 Alpine Linux 存储库?
今天,我尝试使用 Alpine Linux 3.2 构建一个 Docker 容器。但是,该apk
命令在构建容器映像期间不成功,因为它无法检索APKINDEX
文件。
我尝试将其他dl-
链接添加到 Dockerfile 配方但没有成功:
似乎与 alpinelinux.org 关联的域昨天已过期,因此无法通过其名称访问服务器。
有没有办法检索dl-
要添加到 Dockerfile 的服务器的实际 IP 地址?
谢谢。
arm - 安装apk包时如何指定架构
我正在 ARM 机器上的 docker 容器中构建 Alpine Linux,并尝试指定我希望安装的包架构。即使包和架构列在 Alpine 存储库中,我也看不到如何执行此操作。https://pkgs.alpinelinux.org/packages?name=mosquitto&branch=v3.4&repo=main&arch=armhf&maintainer=
我已阅读https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management上的 Alpine apk 帮助页面,但看不到如何指定架构。例如,这不起作用。
docker - 虽然我可以在 ui 中看到它,但无法在 alpine 上安装包
上周到今天,当我重建图像时,我在 alpine 上顺利运行 php7,但现在没有任何效果。我得到错误:
对于我尝试安装并且以前有效的每个包,扩展。这是我用来设置 php7 的 RUN 命令:
上周安装的所有上述扩展都完美无缺。我错过了什么?
证明包确实存在:https ://pkgs.alpinelinux.org/packages?name=php7-*&branch=&repo=&arch=&maintainer=
alpine - 当我更改为边缘存储库时,为什么 alpine-base 3.5.1 会降级到 3.5.0?
我正在关注https://wiki.alpinelinux.org/wiki/Edge将 alpine 3.5.1 升级到边缘。/etc/apk/repository 是
我执行以下命令:
然后我的高山又回到了 3.5.0
如果我将 /etc/apk/repository 更改为
它回到 3.5.1,但 gdk-pixbuf 从 2.36.5-r0 -> 2.36.2-r0 降级
c++ - Alpine 软件包缺少软件包 cassandra-cpp-driver
想知道是否有人在 Alpine 上尝试过 Cassandra-cpp-driver?我找到了这个包:https ://pkgs.alpinelinux.org/package/edge/testing/x86/cassandra-cpp-driver
但是当我尝试“apk add cassandra-cpp-driver”时,它找不到它
谢谢!
docker - alpine `apk` 是否有 ubuntu `apt` `--no-install-recommends` 等价物
我正在尝试制作绝对最小的 Docker 映像,因此我已经从 ubuntu 作为我的基础切换到了 alpine。
对于apt
,我曾经使用--no-install-recommends
最小化与我想要的软件包一起安装的“依赖项”。是否有我需要传递的等效标志,apk
或者这是这个精简操作系统的默认行为?
docker - apk add --virtual 命令的 .build-deps 是什么?
.build-deps
下面的命令是什么?我在 Alpine 文档中找不到解释。这是预定义的文件吗?在许多 Dockerfile 中都引用了这个。
postgresql - 在 Alpine 上升级到 postgres96 (/usr/bin/pg_dump: 没有这样的文件或目录)
我正在尝试在本地升级 postgres,这样我就不会收到版本不匹配错误。这就是我所做的:
我不知所措-知道问题出在哪里吗?
docker - 错误:无法满足的约束:在 alpine 中安装软件包时
我正在尝试构建一个基于 Alpine 的 docker 映像,我需要在其中安装一些软件包。这正是我想要做的:
但是当我运行 docker build 时,这是我得到的错误:
我尝试运行 apk update 并重新启动机器,但似乎没有任何效果。我可以 ping 并打开“ http://dl-cdn.alpinelinux.org/alpine/v3.7/main/ ”,知道这里出现此错误的原因是什么吗?或者我该如何解决?
docker - 如何使用安装了 `apk` `--force-broken-world` 标志的二进制文件
我一直在阅读 的man
页面apk add
,但我不完全了解如何使用该--force-broken-world
标志。
我试图将 Python 2.7.6 安装到 Alpine 映像中,但出现以下错误。
但是,我可以强制安装它,但我不确定它在做什么,如果有的话。
从命令行看,一切都很好。但是,当您在容器内执行此操作时,python
似乎没有安装。
所以问题是,--force-broken-world
旗帜到底有什么作用,我还需要采取哪些其他步骤来修复我破碎的世界?