【问题标题】:multiarch-support:amd64 : Depends: libc6:amd64 (>= 2.3.6-2) but it is not installablemultiarch-support:amd64 : 取决于:libc6:amd64 (>= 2.3.6-2) 但它不可安装
【发布时间】:2022-12-14 04:26:25
【问题描述】:

我有这个在 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 芯片)上运行

【问题讨论】:

    标签: laravel docker ubuntu apple-m1


    【解决方案1】:

    我不确定,但 1.4 版本似乎有一些问题 你应该考虑升级到 1.5

    multiarch-support_2.27-3ubuntu1.5_amd64.deb 我用 1.5 测试过,效果很好!

    Link to download 1.5 version

    【讨论】:

      【解决方案2】:

      您正在尝试安装为 m1 构建的映像,即 arm64。只需将 amd64 更改为 arm64。为我工作。 代替

      http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.4_amd64.deb',

      利用

      http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.4_arm64.deb'

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-02-13
        • 1970-01-01
        • 2021-04-09
        • 2020-07-11
        • 1970-01-01
        • 2020-08-12
        • 1970-01-01
        • 2016-07-31
        相关资源
        最近更新 更多