स्टीम चलाने की कोशिश करते समय एपिड (स्टीम) के लिए ब्रेकपैड अपवाद हैंडलर स्थापित करना


15

मैंने उबंटू के लिए भाप स्थापित की, इसलिए मैंने इसे लॉन्च करने की कोशिश की और मुझे यह मिल गया:

~$ 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-lib स्थापित करें:

sudo apt-get install ia32-libs

2
मेरे पास एक ही मुद्दा है और जब मैं ia32-lib को स्थापित करने का प्रयास करता हूं तो मुझे निम्नलिखित समस्या आती है। 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

आपके सिस्टम से स्टीम को 32 बिट लाइब्रेरी की बहुत जरूरत है। यदि इनमें से कोई भी गायब है, तो स्टीम निष्पादन योग्य दुर्घटनाग्रस्त हो जाएगा।

OpenSUSE पर आप जांच सकते हैं कि पैकेज कमांड के साथ एक विशिष्ट पुस्तकालय प्रदान करता है zypper wp libpng12.so.0

उबंटू पर ऐसा कोई आसान तरीका नहीं है, लेकिन यह साइट ऊपर की प्रक्रिया को अच्छी तरह से समझाती है।

स्टीम शुरू करने के लिए आवश्यक पूरी सूची:

    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 (अपने लिनक्स पर अपने खाते के नाम के साथ USERNAME को दो बार बदलें)

यह आपको अंतिम लाइनों में से एक में कुछ इस तरह से आउटपुट देगा:

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'

आपको सभी लापता पुस्तकालयों की एक सूची देनी चाहिए; यहां तक ​​कि अगर आप अंग्रेजी के अलावा किसी अन्य भाषा का उपयोग करते हैं, तो अंतिम भाग को 'नहीं मिला' के रूप में छोड़ दें।

भाप निष्पादन योग्य खुद कई पर निर्भर नहीं करता है, लेकिन जो इसे रनटाइम पर लोड करते हैं, वे प्रक्रिया को सफाई से बाहर निकाल देंगे यदि उनकी निर्भरता असंतुष्ट है, "अपवाद हैंडलर स्थापित होने" के अलावा कोई आउटपुट नहीं देता है।


सूची मिलने के बाद, स्थापना निर्देशों के लिए askubuntu.com/questions/107230/… देखें ।
लैंड्रोनी

0

Reddit पर मैंने एक समाधान देखा:

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

मेरे लिए काम नहीं किया
स्टार डायमंड

क्या आपने सुझाए गए पद के अनुसार अन्य 32-बिट को स्थापित करने की कोशिश की है?
ऑरेंजट्यूक्स

हाँ, मेरे पास ... sudo apt-get install libpango1.0-0: i386; sudo apt-get -f install
स्टार डायमंड

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.