Google Chrome 稳定版 libdrm2 未满足的依赖关系问题

Google Chrome 稳定版 libdrm2 未满足的依赖关系问题

我正在尝试使用 Dockerfile 在 Ubuntu 18.04 上安装 Google Chrome 稳定版。以前它一直按预期工作,但从今天起我收到了有关 的依赖性错误libdrm2

错误:

The following packages have unmet dependencies:
 google-chrome-stable : Depends: libdrm2 (>= 2.4.60) but 2.4.58-2 is to be installed
E: Unable to correct problems, you have held broken packages.

Dockerfile中相关代码:

RUN apt-get update &&\
    apt-get install -y \
        apt-transport-https \
        gnupg \
        --no-install-recommends &&\
  curl -sSL https://dl.google.com/linux/linux_signing_key.pub | apt-key add - &&\
  echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list &&\
  apt-get update &&\
  apt-get install -y \
      google-chrome-stable \
      --no-install-recommends

我对 Ubuntu 还很陌生,我不确定如何解决这个问题。我尝试过但没有成功的方法:

  • 运行 apt-get -f install google-chrome-stable (-f 代表 --fix-broken)
  • 使用 --no-cache 运行 docker-compose (认为它可能与缓存有关)

希望有人能给我指明正确的方向!

相关内容