誰も私がゲームcsポータブルを実行するのを手伝うことができますか?無料で、ダウンロードリンクは こちら で、ダウンロードリンクはプロファイルの説明の下部にあります。
ファイル拡張子は.x86で、ゲームは45MBしかないので、ダウンロードにも時間がかかりません。
バイナリファイルに"execute permission" ...があることを確認してください.
簡単な方法で、ファイルを右クリックして、properties、permissionsタブをクリックして、「プログラムとしてファイルの実行を許可する」をクリックします。
またはコマンドラインで:
chmod +x /path/to/the/file.x86
次に、バイナリファイルをダブルクリックするか、パスに移動します(私の場合は/ home/user/Dowloads/262linux)です。ターミナルで次のように入力します。
cd /home/user/Downloads/262linux
./262e.x86
乾杯。
Linuxは蜂蜜アナグマのようなもので、蜂蜜アナグマは気にしません。特にファイル拡張子について:)
これが開発者のせいであるかどうかは、詳しい情報なしではわかりません。 Ubuntuの一部であるパッケージとして提供されていないものを実行しているようです。これは、一部のライブラリに対して静的または動的にリンクできます。
次を実行して確認できます。file /path/to/the/file.x86
これがバイナリではなくスクリプトである場合、それを見て実際に実行されるバイナリを見つける必要があります。
これは重要です。「静的に」実行するためにおそらく依存関係をインストールする必要がないことを意味するからです。動的とは、バイナリを実行する前にシステムに特定のライブラリをインストールする必要があることを意味します。
バイナリの場合、次のコマンドを実行して、動的または静的にリンクされているかどうかを確認できます。
ldd /path/to/the/file.x86
動的にリンクされたバイナリの例:
ldd /bin/bash
linux-vdso.so.1 => (0x00007fff631ff000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fed8fe35000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fed8fc31000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fed8f871000)
/lib64/ld-linux-x86-64.so.2 (0x00007fed90082000)
静的にリンクされたバイナリは次のように表示されます:
not a dynamic executable
留意すべきもう1つのこと-ファイルを実行するためにクリックした場合、クラッシュするか、単に終了した場合、出力が表示されないため、その原因はわかりません。
ターミナルを開いて、このバイナリがあるディレクトリに移動し、./file.x86
で実行してみてください。 「./」は「現在のディレクトリ内」を意味するため、ここでは重要です。このようにして、エラーまたは情報メッセージが終了したときに表示できます。また、動作させるために何をする必要があるかについてのヒントがあります。
つまり、ゲームの要件を確認してください。
詳細については:
nity3D Game Engine は、Linuxゲームビルドをこれらのファイルタイプ(.x86および.x86_64)にエクスポートします。
今日、Unityでの最初のLinuxビルド(私はUnity3D開発者)でこの問題に遭遇しましたが、上記の回答で説明したように、簡単に解決できます。
知りたいと思っただけです。
乾杯。