Linuxの.gzファイルからキューブをインストールする

Linuxの.gzファイルからキューブをインストールする

ここに画像の説明を入力してください。.gzLinux経由でコンピュータにファイルをインストールするのに役立ちます。./configure.(tar.gzインストールまたは.gzのみインストール)まで、すべてのコマンドを実行しました。

tar xfvz file name.gz
cd file name
sudo apt-get install build-essential

私が走るとき、./configureそれは私に教えてくれます。そのファイルやディレクトリはありません。コマンドを試してみましたsudo apt-get install build-essentialが、もう一度コマンドを使用して./configureも同じ結果が表示されます。何をすべきかわからないので、「Cube Output」というゲームをインストールしようとしています。

ls -l danielblain156@penguin:~/cube$ ls -l
total 16
-rw-r--r-- 1 danielblain156 danielblain156  236 Aug 13  2005 autoexec.cfg
drwxr-xr-x 1 danielblain156 danielblain156  124 Aug 29  2005 bin_unix
-rwxr-xr-x 1 danielblain156 danielblain156  807 Aug 24  2005 cube_unix
drwxr-xr-x 1 danielblain156 danielblain156  298 Aug 22  2005 data
drwxr-xr-x 1 danielblain156 danielblain156    0 May 25  2004 demos
drwxr-xr-x 1 danielblain156 danielblain156  120 Aug 22  2005 docs
drwxr-xr-x 1 danielblain156 danielblain156  334 Aug 14  2005 packages
-rw-r--r-- 1 danielblain156 danielblain156 6386 Aug 22  2005 readme.html
drwxr-xr-x 1 danielblain156 danielblain156    0 Aug 14  2005 savegames
drwxr-xr-x 1 danielblain156 danielblain156    0 Aug 22  2005 screenshots

ベストアンサー1

これらのガイダンスはどこから得られても適用されません(ソースにすでにという実行可能なスクリプトが含まれている場合は、ソースからプログラムをビルドするためのものです。プログラムをビルドする必要はないようです。configureスクリプトconfigure... )。

あなたがやっていることは、64ビットプロセッサが標準になる前に書かれているように見え、何らかの理由でLinuxを使用していることを検出できません。いいね!

./bin_unix/linux_clientcube_unixただスクリプトを読んで実行すればそうです。ただし、これは独立しているように見え、必要なライブラリに関する情報は含まれません。

基本的に不完全なソフトウェアが得られます。これはあなたがやっていることやLinuxに問題はありません。必要なファイルがすべて含まれていないだけで、欠落しているファイルをどこで入手できるか、どのプラットフォームで実行されているかについての情報もありません。
これがうまくいくためには、実際に何をインストールする必要があるかについてのドキュメントがないようですが、とにかくバイナリ互換性は保証されません。

したがって、これを実行するにはまだこれらの機能を提供するLinuxシステムを見つけるには、専門家とおそらくいくつかの考古学が必要です。

(しかし、次に起こるのはおそらく大きな助けにはならないでしょう。クイックバイナリ分析によると、ライブラリをロードできないというエラーレポートが過小報告され、他のものが何であるかさえわかりません。これを行うには(文字列が含まれているため.so.)、バイナリ互換の32ビットバージョンが必要です。少なくともこれらのライブラリは次のとおりです。

  • libSDL-1.2.so.0
  • libSDL_image-1.2.so.0
  • libSDL_mixer-1.2.so.0
  • libz.so.1
  • libGL.so.1
  • libGLU.so.1
  • libstdc++.so.5
  • libgcc_s.so.1
  • libX11.so.6

したがって、以前のLinuxディストリビューションが見つからない場合、コンピュータはそのディストリビューションを正常に実行できません。 )

一般的に、私は「開発者に電子メールを送ってここで問題を指摘し、開発中のシステムに関する情報を助けることができるかどうか丁寧に尋ねてください」と言いますが、正直言ってダウンロードするタイトルは次のとおりです。このページは文字通り「私の放棄されたソフトウェア」を意味します。 (したがって、それは他人のソフトウェアのコレクションに過ぎず、ウェブサイトの所有者が必ずしも接続を持つ必要はありません。)

また、レビューを読んでください。構造的に、このゲームは最新のPC用に設計されたゲームではありません!これは、最新のPCとグラフィックカードを使用すると、非常に高速なコンピュータでできるだけ早く実行され、ユーザーがフレーム間のスリープ時間を手動で調整する必要があります。このタイプのゲームには多くの仮定が必要であり(調整なしで)、最新のPCでプレイできないほど速いだけでなく、バ​​グがある可能性が高いです。

ここでのアプローチは、実際に基本プラットフォームをエミュレートすることです。 2003 Linuxインストーラのイメージを入手してください。永久インストールが必要な場合はdebian 3.0(woody)を使用し、VMの状態を保存するだけでユースケースに十分な場合はKnoppix 3.5を使用してください。
最も単純なシミュレーションの状況は、「Games Knoppix 4」(または同様)の古いDVDイメージを見つけることです。キューブが含まれていると思います。 Linuxにvirtualboxをインストールしてディスクを起動したら、Cubeをプレイしてください。

ちなみに、Cubeは移行され(My Abandonwareのコピーではなく元のウェブサイトを読む場合)、Sauerbratenに名前が変更されました。どのLinuxディストリビューションを使用しているかはわかりませんが、たとえばUbuntuではsudo apt install sauerbratenバイパス方法がないことがわかります。

おすすめ記事