当我试图从阿尔卑斯边缘存储库安装Firefox时,我似乎遗漏了一些东西
火狐(61.0.1-R0版) 存储库
与安装不同
火狐-ESR(52.8.1-R0版) 存储库
我作为文档化的这里执行必要的存储库修改,这会使我的存储库看起来像:
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 (缺失):必需: worldfirefox
这就是我对非边缘存储库的期望。我肯定我错过了一些简单而明显的东西。有什么建议吗?
发布于 2019-03-18 20:59:19
对于那些无意中发现这个问题的人来说,第1行的答案是
apk --no-cache add --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing firefox
这将创建一个一次性安装火狐使用边缘分支的测试回购。
为了找出正确的链接,导航到APK封装镜。然后搜索火狐。将填充分支和存储库,并相应地更新您的dockerfile。
编辑/etc/apk/repositories
文件也会达到同样的效果。
发布于 2019-05-29 06:33:41
试着运行apk添加\ firefox-esr
发布于 2018-08-12 21:14:16
Bah,apk更新行已经在Dockerfile中被注释掉了,现在针对边缘测试存储库运行得很好
https://stackoverflow.com/questions/51806403
复制相似问题