.gz
Linux를 통해 컴퓨터에 파일을 설치하는 데 도움이 필요합니다 . ./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_client
cube_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
우회 방법이 없다는 것을 알 수 있습니다.