从Alpine Edge安装Firefox

问题描述 投票:4回答:3

尝试从Alpine Edge存储库安装Firefox时,我似乎遗漏了一些东西

Firefox(版本61.0.1-r0)Repo

与安装不同

Firefox-ESR(版本52.8.1-r0)Repo

我按照文档here执行必要的存储库修改,这使我的存储库看起来像:

http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community

跟进:

apk upgrade --update-cache --available

工作正常,并做所有必要的拉力。但是,在尝试时:

apk add --no-cache firefox

返回

错误:不可满足的约束:firefox(缺失):所需:世界[firefox]

这是我对非边缘存储库的期望。我确定我错过了一些简单而明显的东西。建议?

firefox alpine
3个回答
2
投票

对于那些绊倒这个问题的人来说,1行答案是

apk --no-cache add --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing firefox

这将使用边缘分支的测试repo创建单次1次安装firefox。

为了找出正确的链接,请导航到APK package mirror。并搜索Firefox。将填充分支和存储库,并且可以相应地更新dockerfiles。

编辑/etc/apk/repositories文件也将达到同样的效果。


1
投票

尝试用RUN apk添加\ firefox-esr


0
投票

Bah,apk更新行已在Dockerfile中注释掉,现在可以正常对抗Edge测试库

© www.soinside.com 2019 - 2024. All rights reserved.