Я не очень разбираюсь в том, как работает Linux, я просто хотел загрузить Steam на свой Chromebook, однако всякий раз, когда я набираю команды для его загрузки, я вместо этого получаю сообщение об ошибке.
The following packages have unmet dependencies:
steam:i386 : Depends: libgl1-mesa-dri:i386 but it is not going to be installed
Depends: libgl1-mesa-glx:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Я не знаю, что это значит, и не знаю, что делать. Пару месяцев назад я использовал те же команды для загрузки Steam, и он успешно установился, позже я удалил его, и теперь я не могу его переустановить.
У меня была такая же проблема. Я установил Ubuntu 20.04 для контейнера «пингвин». Однако в /etc/apt/sources.list.d
у меня были cros.list
и cros-gpu.list
, там были некоторые исходники Debian, которые Я закомментировал (используя '#')
cat cros.list
#deb https://storage.googleapis.com/cros-packages/84 stretch main
cat cros-gpu.list
#deb https://deb.debian.org/debian stretch-backports main
#deb [arch=amd64,i386] https://apt.llvm.org/stretch/ llvm-toolchain-stretch-7 main
Затем я сделал:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install steam
и все "libgl1-mesa*" было разрешено и установлено, никаких проблем с зависимостями.