Steam'i çalıştırmaya çalışırken 'Appid (steam) için breakpad özel durum işleyicisini yükleme'


15

Ubuntu için buhar kurdum, bu yüzden başlatmaya çalıştım ve bunu elde ettim:

~$ steam
Installing breakpad exception handler for appid(steam)/version(1352224866_client)

~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal


~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Whistler XT [AMD Radeon HD 6700M Series] (rev ff)

Sorun nedir ve nasıl düzeltilir?

Yanıtlar:


12

İa32-libs yükleyin:

sudo apt-get install ia32-libs

2
Aynı sorun var ve ia32-libs yüklemeye çalıştığınızda aşağıdaki sorunu alıyorum. You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch libldap-2.4-2 : Breaks: libldap-2.4-2:i386 (!= 2.4.28-1.1ubuntu4.1) but 2.4.28-1.1ubuntu4.2 is to be installed libldap-2.4-2:i386 : Breaks: libldap-2.4-2 (!= 2.4.28-1.1ubuntu4.2) but 2.4.28-1.1ubuntu4.1 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Zuhaib

Bu paket artık 16.04 için mevcut değildir. Bunun yerine başka cevaplara bakın.
landroni

3

Steam, sisteminizden çok sayıda 32 bit kütüphaneye ihtiyaç duyar. Bunlardan herhangi biri eksikse, Steam yürütülebilir dosyası çökecektir.

OpenSUSE üzerinde hangi paketin komutla belirli bir kitaplık sağladığını kontrol edebilirsiniz zypper wp libpng12.so.0.

Ubuntu'da böyle kolay bir yol yok, ancak bu site yukarıdaki süreci oldukça iyi açıklıyor.

Steam'i başlatmak için gereken tam liste:

    libGL.so.1
    libX11.so.6
    libXau.so.6
    libXext.so.6
    libXi.so.6
    libXrandr.so.2
    libXrender.so.1
    libappindicator.so.1
    libasound.so.2
    libc.so.6
    libcairo.so.2
    libdbus-1.so.3
    libdl.so.2
    libfontconfig.so.1
    libfreetype.so.6
    libgcc_s.so.1
    libgdk-x11-2.0.so.0
    libgdk_pixbuf-2.0.so.0
    libglib-2.0.so.0
    libgobject-2.0.so.0
    libgtk-x11-2.0.so.0
    libm.so.6
    libnspr4.so
    libnss3.so
    libnssutil3.so
    libpango-1.0.so.0
    libpangocairo-1.0.so.0
    libpangoft2-1.0.so.0
    libplc4.so
    libpng12.so.0
    libpthread.so.0
    librt.so.1
    libsmime3.so
    libstdc++.so.6
    libsteam.so
    libxcb.so.1
    libz.so.1

Nelerin eksik olduğunu hızlı bir şekilde bulmak istiyorsanız, aşağıdaki komutu çalıştırın:

strace -E LD_LIBRARY_PATH=/home/USERNAME/Steam/ubuntu12_32/ -e trace=open /home/USERNAME/Steam/ubuntu12_32/steam (USERNAME adlı dosyayı Linux'unuzdaki hesap adınızla iki kez değiştirin)

Son satırlardan birinde size böyle bir çıktı verecektir:

open("/home/user/Steam/ubuntu12_32/libspeex.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Daha sonra ENOENT'ten bahsetmeyen bir satır yoksa, yukarıdaki eğitime göre hangi paketin paylaşılan kitaplığı (bu durumda libspeex.so.1) sağladığını araştırmanız gerekir.


1
LANG=C LD_LIBRARY_PATH=${HOME}/Steam/ubuntu12_32 ldd ${HOME}/Steam/ubuntu12_32/* | grep 'not found'

Bu size tüm eksik kütüphanelerin bir listesini vermelidir; İngilizce dışında bir dil kullansanız bile, son bölümü 'bulunamadı' olarak bırakın.

Steam çalıştırılabilirinin kendisi pek çoğuna bağlı değildir, ancak çalışma zamanında yükleyenler, bağımlılıkları tatmin edici değilse, işlemden temiz bir şekilde çıkarak "istisna işleyici kuruluyor" dışında hiçbir çıktı vermez.


Listeyi bulduktan sonra, kurulum talimatları için askubuntu.com/questions/107230/… adresine bakın .
landroni

0

On Reddit Bir çözüm gördüm:

apt-get install libpango1.0-0:i386
apt-get -f install

benim için çalışmadı
Star Diamond

Gönderinin önerdiği gibi başka 32 bit yüklemeye çalıştınız mı?
OrangeTux

evet ben var ... sudo apt-get install libpango1.0-0: i386; sudo apt-get -f yüklemek
Star Diamond

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.