我有一个在Docker上运行的Laravel项目(Laravel 6)。
我得到这个错误:
multiarch-support:amd64 : Depends: libc6:amd64 (>= 2.3.6-2) but it is not installable
Dockerfile包含以下内容:完整版本位于https://pastebin.com/zpjHdBRr
RUN curl 'http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.4_amd64.deb' --output multiarch-support.deb \
&& apt-get install ./multiarch-support.deb
RUN ACCEPT_EULA=Y apt-get -yq --no-install-recommends install \
unixodbc-dev \
msodbcsql17
我目前在Mac(M1芯片)上运行
2条答案
按热度按时间vyswwuz21#
我不确定,但似乎有一些问题,与1.4版本,你应该考虑升级到1.5
multiarch-support_2.27-3ubuntu1.5_amd64.deb我已经用1.5测试过了,它工作得很好!
Link to download 1.5 version
ncecgwcz2#
您正在尝试在基于ARM的m1上安装为x86构建的软件。只需将amd64更改为arm64。对我很有效。而不是
http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.4_amd64.deb',
使用了
是的。