Steamの実行中に「appid(steam)のブレークパッド例外ハンドラーをインストールしています」


15

私はubuntuにsteamをインストールしたので、それを起動しようとしましたが、これを取得します:

~$ 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)

問題とその修正方法は何ですか?

回答:


12

ia32-libsをインストールします。

sudo apt-get install ia32-libs

2
同じ問題があり、ia32-libsをインストールしようとすると、次の問題が発生します。 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).
ズハイブ

このパッケージは、たとえば16.04では使用できなくなりました。代わりに他の回答をご覧ください。
ランドローニ

3

Steamには、システムから多くの32ビットライブラリが必要です。これらのいずれかが欠落している場合、Steam実行可能ファイルはクラッシュします。

openSUSEでは、コマンドを使用して特定のライブラリを提供するパッケージを確認できますzypper wp libpng12.so.0

Ubuntuにはそのような簡単な方法はありませんが、このサイトでは上記のプロセスを非常によく説明しています。

Steamの起動に必要な完全なリスト:

    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

不足しているものをすばやく見つけたい場合は、次のコマンドを実行します。

strace -E LD_LIBRARY_PATH=/home/USERNAME/Steam/ubuntu12_32/ -e trace=open /home/USERNAME/Steam/ubuntu12_32/steam (LinuxでUSERNAMEをアカウント名に2回置き換えてください)

最後の行のいずれかに、次のような出力が表示されます。

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

ENOENTに言及していない行がない場合は、上記のチュートリアルに従って、どのライブラリが共有ライブラリ(この場合はlibspeex.so.1)を提供するかを検索する必要があります。


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

これにより、不足しているすべてのライブラリのリストが表示されます。英語以外の言語を使用している場合でも、最後の部分は「見つかりません」のままにします。

Steam実行可能ファイル自体は多くに依存しませんが、実行時に読み込まれるものは、依存関係が満たされていない場合にプロセスを完全に終了し、「インストールされている例外ハンドラ」以外の出力を提供しません。


リストを見つけたら、インストール手順についてaskubuntu.com/questions/107230/…を参照してください。
ランドローニ


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.