Błąd instalacji Steam na 14.04 Ubuntu 64bit

24

Wypróbowałem niektóre rozwiązania opublikowane gdzie indziej na forum wsparcia, jedno wydawało się, że zadziałało, ale po aktualizacji Steam znalazłem się z powrotem na pierwszym miejscu Jestem nowym użytkownikiem Linuksa i jestem już na dobrej drodze do nauki :) Dziękuję za wszelką pomoc

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.3)
 unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
                        Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Press return to continue: 
Wes Young
źródło

Odpowiedzi:

34

Oto, co faktycznie działa dla 14.04:
sudo apt-get install libc6:i386
sudo apt-get install libgl1-mesa-glx-lts-trusty:i386

Dowód: Obraz pary działającej po udanej instalacji Mam nadzieję, że pomaga to innym.

JorgeArtware
źródło
1
pracował również dla mnie +
Reut Sharabani
1
świetne :) sugestie, aby poprawić tę odpowiedź, są mile widziane
JorgeArtware
To nie działało dla mnie na Ubuntu 14.04.3. :-(
Rafael_Espericueta
cześć Rafael, ciągle otrzymuję pozytywne opinie, więc myślę, że ten post naprawdę pomaga innym, ale nadal zastanawiam się, czy miałeś jakieś szczęście naprawiając ten problem :) Widziałem twój profil i zauważyłem, że jesteś nauczycielem, nauczyciele są traktowani w mojej książce , daj mi znać, jeśli mogę ci pomóc
JorgeArtware,
29

Obejście:

sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386

Komenda jest nieco inna, jeśli używasz Ubuntu 14.04.3 lub nowszej wersji ze stosem włączania sprzętu (jądro 3.19):

sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-vivid:i386 libgl1-mesa-glx-lts-vivid:i386
Liam McLennan
źródło
Idealne, działało jak urok!
Kirkland,
8
Polecenie jest nieco inne, jeśli używasz Ubuntu 14.04.3 ze stosem włączania sprzętu (jądro 3.19):sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-vivid:i386 libgl1-mesa-glx-lts-vivid:i386
dav.garcia
to zadziałało dla mnie (Ubuntu 14.04 LTS x86_64: uname -a → 3.16.0-50-generic # 67 ~ 14.04.1-Ubuntu SMP Pt 2 października 22:07:51 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux)
cm- t
3

To właściwie błąd. Zgłosiłem już ten problem na Bugs Launchpad i możesz go śledzić za pomocą tych dwóch linków do śledzenia błędów.

Możesz to naprawić ręcznie, ale jest to skomplikowane. Ubuntu devs naprawi to wkrótce, więc radzę poczekać na aktualizacje.

Piotr Maciejko
źródło
Następnym razem możesz oflagować jako błąd
Virusboy
To wciąż nie jest naprawione. Być może w przyszłym roku ...
Rafael_Espericueta
1

W przypadku Ubuntu 14.04.3 wypróbuj to obejście:

sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-vivid:i386 libgl1-mesa-glx-lts-vivid:i386
Piotr Maciejko
źródło
Szukałem tego wszędzie! Dziękuję Ci!
Inoki,
1

Uważam, że działało to dla mnie idealnie.

sudo apt-get install steam -y
Goddard
źródło