从边缘存储库添加高山软件包

时间:2018-10-19 20:05:57

标签: package-managers alpine

如果我使用的是Alpine 3.8,如何从Alpine Edge存储库中添加特定的软件包?甚至支持吗?据我所知,没有等效的反向端口。

我要添加以下内容的新版本:https://pkgs.alpinelinux.org/package/edge/community/armhf/librdkafka

而不是3.8回购中的旧版本: https://pkgs.alpinelinux.org/package/v3.8/community/s390x/librdkafka

3 个答案:

答案 0 :(得分:9)

您可以使用--repository参数将确切的仓库指定为apk。
就您而言:

apk add librdkafka --repository=http://dl-cdn.alpinelinux.org/alpine/edge/main

答案 1 :(得分:0)

边缘存储库可能会永久启用。只需执行以下操作:

sed -i '/edge/s/^#//' /etc/apk/repositories

答案 2 :(得分:0)

您还可以添加存储库:

echo "@testing http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories

并通过@testing与apk引用。示例:

apk add package-name@testing