मैंने 14.04 एलटीएस से 16.04 एलटीएस में अपग्रेड किया और स्टीम शुरू करने में सक्षम नहीं था। यह शुरू हुआ (मेरा मतलब है, 'भाप' चलती रही), लेकिन कुछ सेकंड के बाद कुछ नहीं हुआ।
के लिए मुझे , वैकल्पिक हल मैं अंत में पाया साथ कमांडलाइन से भाप को चलाने के लिए किया गया था:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
नीचे गैर जरूरी जानकारी।
स्टीम अनिवार्य रूप से इसके साथ एक "मिनी वितरण" प्रदान करता है, जिसे स्टीम रनटाइम कहा जाता है, लेकिन यह वर्तमान में एक पूर्ण काम नहीं कर रहा है, इसलिए यह किसी भी तरह सिस्टम सी ++ मानक पुस्तकालय और / या अन्य पुस्तकालयों से टकराता है। अपने प्रयोगों के दौरान मुझे सिस्टम लिब्रेडलाइन 6 <-> स्टीम रनटाइम लिबेटिनफो 5 की भी शिकायत थी। जब मैंने मैन्युअल रूप से स्टीम डायरेक्टरी के तहत स्टीम रनटाइम टारबॉल पैकेज को मैन्युअल रूप से अनपैक कर दिया था, जो कि मेरे पास पहले था, उसे अधिलेखित करने के लिए, इस समस्या (pcre_jit_stack_alloc) में वर्णित के रूप में बदल दिया गया।
एक दिलचस्प टिडबिट यह है कि इससे पहले कि मैंने ऊपर समाधान पाया, मैं स्टीम शुरू करने में सक्षम था, इसलिए इसने स्टीम रनटाइम को अस्थायी रूप से निर्यात STEAM_RUNTIME = 0 के साथ अक्षम करके अपने लिए एक अपग्रेड डाउनलोड किया। स्टीम खुद नहीं चलेगी, लेकिन यह मेरा पहला कदम था। मैंने आवश्यक 32-बिट पुस्तकालयों के सिस्टम समकक्षों को स्थापित करने की कोशिश की, लेकिन यह काम नहीं कर पाया।
sudo ldconfig
?