新しいコンピューターをダウンロードしました Steam 、購入しました Portal 、そしてそれを古いコンピューターと新しいコンピューターの両方にダウンロードしました。古いコンピューターですぐに起動しましたが、新しいコンピューターで起動することを拒否しました。ターミナルから_portal2.sh
_ファイルを起動しようとしましたが、次のメッセージが表示されました。
ランチャーのロードに失敗しました(libuuid.so.1:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません)
ターミナルを使用して_libuuid.so.1
_を見つけ、次を受け取りました。
_/lib/x86_64-linux-gnu/libuuid.so.1
/lib/x86_64-linux-gnu/libuuid.so.1.3.0
_
私はこの問題をしばらく調査してきましたが、次を使用して_libuuid.so.1
_と_portal2.sh
_の間にシンボリックリンクを作成する必要があるようです。
_ln -s (path to libuuid.so.1) (path to portal2.sh)
_
しかし、Ubuntuを実行していて、_ibuuid.so.1.
_のファイル拡張子が見つからないようです。Ubuntuによると、これはLink to shared library (application/x-sharedlib)
ファイルです。
システムに配置されているライブラリが/lib/x86_64-linux-gnu/
ディレクトリにある場合、それらは64ビットバージョンのライブラリになります。したがって、アプリケーションがそれらを見つけられないと不平を言っているが、その64ビットディレクトリに同様の名前のライブラリがある場合、システムは Steam 用にそれらのライブラリの32ビットバージョンを必要としているようです。 ) 走る。
GitHubのこの スレッドは問題に対処しているようです 。具体的には ターミナルでこのapt-get
コマンドを実行することを推奨する「tazhate」 からのこの投稿:
Sudo apt-get update && Sudo apt-get install ia32-libs -y
今日のDebiantesting
on AMD64
にはia32-libs
パッケージがないようですので、次のことをしなければなりませんでした。
libuuid1:i386
libstdc++.so.6
のコピーを~/.Steam/steam/steamapps/common/Portal 2/bin
から削除しますlibfontconfig1:i386
libfreetype6:i386
libopenal1:i386