Я модернізував з 14.04 LTS до 16.04 LTS, а також не зміг запустити Steam. Це почалося (я маю на увазі, «пара» продовжувала працювати), але нічого не сталося через кілька секунд.
Для мене , врешті-решт, я знайшов, щоб запустити Steam з командного рядка за допомогою:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
Несуттєва інформація нижче.
Steam по суті забезпечує "міні-дистрибутив" з ним, який називається Steam Runtime, але в даний час він не виконує повноцінної роботи, тому він якось стикається зі стандартною бібліотекою C ++ та / або іншими бібліотеками. Під час своїх експериментів я також скаржився на систему libreadline6 <-> Steam runtime libtinfo5. Після того, як я вручну розпакував пакет tarball для виконання часу в каталозі Steam, щоб перезаписати те, що у мене раніше було, він змінився так, як описано в цій проблемі (pcre_jit_stack_alloc).
Цікавим цікавим є те, що перед тим, як я знайшов рішення вище, мені вдалося запустити Steam, тому він завантажив оновлення для себе, тимчасово відключивши програму Steam Runtime експортом STEAM_RUNTIME = 0. Сама пара не бігла, але це був мій перший крок вперед. Я спробував встановити системні еквіваленти необхідних 32-бітних бібліотек, але не закінчив / не запрацював.
sudo ldconfig
?